1. 程式人生 > >CentOS6.x單使用者模式修改root密碼

CentOS6.x單使用者模式修改root密碼

CentOS 6.x和RHEL6.X 單使用者模式找回密碼:

1、啟動的時候,提示“輸入任何鍵進入選單(英文好像是: press any key to enter menu)”,這時回車。若有加grub密碼,需要先按p,輸入密碼方可進行後面的操作。

出現:    “CentOS (2.6.32-358.e16.i686)”  選單。
下面有提示:輸入'e' to edit the commands before booting.

因此,我們輸入 'e'字元,接著的介面會有3個選項出現:
    root (hd0,0)
    kernel /vmlinuz-...
    initrd /initramfs...


2、 選擇中“kernel ...”這一行,然後按下"e"鍵,這時提示:
    <BOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
我們在這行的末尾輸入 " single
" (注意,single前面有個空格),回車。
這將回到3個選項的那個介面(這時第二項依舊處於選中狀態),然後按下 'b'


3、然後等待,作業系統啟動完成,期間不需要輸入密碼!命令列顯示為:
[[email protected] /]#


現在可以用root身份執行命令了。


修改密碼:
(a) 對於CentOS 6.4 我們可以用"passwd"命令修改密碼!
(b) 對於RHEL 6.x,"passwd"命令無效!
我們執行命令:
echo 'Abcd1234' | passwd --stdin root
密碼就改成了'Abcd1234'


然後用 "init 6" 重啟!