但是這招在RHEL6中,并不奏效。
目前有3種辦法可以修改。其中,使用光盤,進(jìn)入修復(fù)模式。這種方法我不在此介紹。通過(guò)網(wǎng)絡(luò)搜索以及自己的摸索,某確定:在虛擬機(jī)中,有兩種偏方可以解決root重設(shè)問(wèn)題。
第一種偏方。(很類似RHEL5的方法)
進(jìn)入單用戶模式,關(guān)閉selinux,之后就可以成功修改。
setenforce 0
passwd
第二種偏方。(很野蠻的方法,我還沒(méi)想出這有什么道理,但是真的可行)
依然進(jìn)入單用戶模式。修改/etc/passwd文件,將第一行root:x:中的x刪除;進(jìn)入level5模式,用root賬號(hào)登陸(此時(shí)不需要密碼),現(xiàn)在就可以修改root密碼了。
RHEL6-忘記 root 密碼的修復(fù)方法
概述: 在以前的版本中, 比如 RHEL5 等, root 密碼丟失, 若 則登錄單用戶以后直接用 passwd 命令修改就可以了,但是在 RHEL6 中進(jìn)入單用戶以后執(zhí)行 passwd 命令確沒(méi)反應(yīng),沒(méi)法直 接修改 root 密碼(單用戶模式下能否修改密碼有待測(cè)試) 。既然在單用戶下無(wú)法直接修改, 那么我們還有一個(gè)辦法,那就是救援模式下修改密碼,下面我們就講述在救援模式下修改 root 密碼的問(wèn)題。
1、在 BIOS 中設(shè)置開(kāi)機(jī)使用光盤啟動(dòng),放入 RHEL6 的鏡像光盤(好像是只有 DVD 的了, 上次去官網(wǎng)下載看到只有 DVD 的鏡像)
2、使用光盤啟動(dòng),進(jìn)入如下界面:

RHEL6 的安裝歡迎界面和 RHEL5 的有點(diǎn)區(qū)別,RHEL6 分 4 個(gè)選項(xiàng),第一個(gè)是安裝或者升 級(jí)一個(gè)存在的系統(tǒng),第二個(gè)是安裝基本的視頻驅(qū)動(dòng)系統(tǒng),第三個(gè)是救援模式安裝系統(tǒng),第四 個(gè)是從本地磁盤啟動(dòng)。 光盤安裝界面常用按鍵:tab 鍵是編輯,回車是執(zhí)行,移動(dòng)可用上下方向鍵。
那么進(jìn)入救援模式,方法 1:選中第一行安裝或者升級(jí)一個(gè)存在的系統(tǒng),按 tab 鍵,空格后 輸入 rescue 然后回車執(zhí)行。如下圖:

方法 2:直接選擇第三行 rescue installed system,然后回車,進(jìn)入救援模式。
3、選擇語(yǔ)言(簡(jiǎn)體中文或者英語(yǔ))
4、選擇鍵盤類型(US)
5、選擇救援方式類型:可以有四種方式
1、本地光盤,2、硬盤,3、NFS 設(shè)備,4、提供一 個(gè) URL
6、設(shè)置網(wǎng)絡(luò),如果是本地救援模式,可以不設(shè)置,如果是網(wǎng)絡(luò)救援模式,必須設(shè)置網(wǎng)絡(luò)。
7、進(jìn)入救援模式,選擇 continue

8、提示掛載系統(tǒng)檢測(cè)硬盤,直接回車

9、提示系統(tǒng)被掛載到了/mnt/sysimage 上,直接回車
10、急救箱快速啟動(dòng)菜單,選擇默認(rèn) start shell,回車,進(jìn)入救援系統(tǒng)。

11、進(jìn)入硬盤系統(tǒng),修改 root 密碼。