1. 程式人生 > >opensuse linux 忘記root密碼的解決方法

opensuse linux 忘記root密碼的解決方法

對於大部分linux發行版本,忘記root密碼的時候,是可以通過單使用者模式來重設密碼的。如在redhat/fedora 下,可以通過在啟動項中加上single引數進入單使用者模式。
但是,在opensuse linux環境下,進入單使用者模式仍然需要密碼,因此通過進單使用者模式恢復root密碼的方式行不通;恰好手邊也沒有suse的系統安裝光碟,只能想其他辦法了。總會有解決辦法,最終的解決辦法如下:

1.重啟,在出現grub引導介面後,在啟動linux的選項里加上init=/bin/bash,通過給核心傳遞init=/bin/bash引數使得OS在執行login程式之前執行bash,出現命令列。

2.稍等片刻出現(none)#:命令列

3.輸入mount -n / -o remount,rw 表示將根檔案系統重新mount為可讀寫,有了讀寫許可權後就可以通過passwd命令修改密碼了。

4.輸入passwd命令就可以重置密碼了

5、修改完成後用mount -n / -o remount,ro將根檔案系統置為原來的狀態。