忘記了root密碼只需以單用戶方式進入系統,修改root的密碼然后再重新啟動即可。過程如下所示。
進入單用戶模式
系統自檢后,進入 GRUB 的引導菜單
利用方向鍵選擇"Red Flag Desktop "這一項,然后按鍵盤上的"E"鍵,進入編輯模式。
利用方向鍵選擇"kernel /boot/vmlinux-2.6.9-5.34DT ro root=LABEL=/ vga=785 ..."這一項,然后按鍵盤上的"E"鍵,
利用方向鍵將光標移至"/vmlinuz-2.6.9-5.34DT"后,"ro root="之前,輸入"空格single",按回車鍵后返回編輯模式,再按鍵盤上的"B"鍵,過幾秒鐘后就會進入單用戶模式,
開始修改密碼
方法1:
在"sh-3.00#"后輸入:
passwd root
,回車;
在"New password:"后輸入您的新密碼,回車;
在"Retype new password:"后輸入確認密碼,回車,提示密碼修改成功;
返回到"sh-3.00#"后輸入:
reboot
,回車,重啟后即可用新密碼進行登錄。
方法2:修改/etc/shadow文件
由于紅旗Linux5.0桌面版中/etc/shadow文件默認為只讀,所以先修改其權限為讀寫。
在"sh-3.00#"后輸入:
chmod 600 /etc/shadow
或
chomd u+w /etc/shadow
,回車即可更改其權限為讀寫;
使用VI編輯/etc/shadow文件
在"sh-3.00#"后輸入:
vi /etc/shadow
;打開shadow文件后,將第一行,即以root開頭的一行中root:后和下一個:前的內容刪除,不要刪除冒號;類似于
root::......
刪好后按"
:wq
"或"
ZZ
"即可保存文件返回到"sh-3.00#"提示符;再使用命令
chmod 400 /etc/shadow
或
chomd u-w /etc/shadow
,將權限設為默認的只讀權限。
最后在"sh-3.00#"后輸入:
reboot
,回車,重啟后即可用空密碼進行登錄,登錄后修改密碼即可。