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