在SUSE Linux環境下,進入單用戶模式仍然需要密碼,因此通過進單用戶模式恢復root密碼的方式行不通;
1、重新啟動機器,在出現grub引導界面后,按“e”,出現啟動Linux的選項,移動光標至第一個選項上再次按“e”出現一個編輯字符的界面在字符后面加入“init=/bin/bash”字段,然后回車。按“b”,通過給內核傳遞init=/bin/bash參數使得OS在運行login程序之前運行bash,出現命令行。
2、稍等片刻出現(none)#:命令行。
3、這時輸入mount -n / -o remount,rw 表示將根文件系統重新mount為可讀寫,有了讀寫權限后就可以通過passwd命令修改密碼了。
4、這時輸入passwd命令就可以重置密碼了。
5、修改完成后記得用mount -n / -o remount,ro將根文件系統置為原來的狀態。
最后重啟系統就可以用新的密碼登陸了。