3 回答

TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊
1、忘記了root的登錄密碼,登陸時(shí)顯示“鑒定故障”
2、這時(shí)先重啟CentOS6.5虛擬機(jī),在虛擬機(jī)的上部,點(diǎn)擊“掛起”按鈕上的下拉三角形,點(diǎn)擊“重新啟動客戶機(jī)”
3、出現(xiàn)如下圖界面時(shí),按任意鍵進(jìn)入啟動菜單
4、在進(jìn)入“GNUB”界面后,按“E”(即edit)
5、在接下來的界面中,用方向鍵(此時(shí)鼠標(biāo)被限制)將光標(biāo)移至以“kernel”開頭的第二行,再次按“E”
6、在跳轉(zhuǎn)的如圖界面中,先輸入一個(gè)空格,然后輸入“single”(即進(jìn)入單用戶模式),輸完后回車
7、此時(shí)進(jìn)入了單用戶模式
8、輸入“passwd”修改密碼,輸入兩次新密碼,再“reboot”重啟系統(tǒng),此時(shí)可以通過修改的新密碼登錄root了

TA貢獻(xiàn)1934條經(jīng)驗(yàn) 獲得超2個(gè)贊
如果是普通用戶(非 root 用戶)忘記密碼
這個(gè)不是什么大問題,因?yàn)?root 可以修改任何人的密碼。舉個(gè)例子(要求 root 用戶)
passwd barbara
按回車鍵后,將提示輸入用戶 barbara 的新密碼(root 用戶不需要知道舊的密碼)。如果一個(gè)普通用戶想要修改自己的密碼,該用戶會被要求輸入舊的密碼(這是一個(gè)安全特性,以避免當(dāng)你離開你的坐位有人試圖修改你的密碼)。
如果是超級用戶
問題會復(fù)雜些,那么有如下兩種解決方案:
第一種辦法
最容易解決“忘記密碼問題”的方法是將 Linux 重新啟動到單用戶模式,可以在“l(fā)ilo”的命令提示符下輸入:
linux single
這種辦法將使你變成 root 超級用戶而不需要輸入任何密碼?,F(xiàn)在作為 root 用戶,你可以使用以下命令重新設(shè)置密碼(不需要輸入舊的密碼)
passwd
你可能覺得這實(shí)在是太不安全了!那是因?yàn)椋绻腥丝梢晕锢砩稀霸L問”你的計(jì)算機(jī)硬件,沒有計(jì)算機(jī)系統(tǒng)是安全的。但是,我并不喜歡在我的計(jì)算機(jī)上有這個(gè)“l(fā)inux single”的漏洞存在,所以我在文件/etc/lilo.conf里(在“image=”段落的尾部)加上以下內(nèi)容就可以把這個(gè)漏洞拔除:
password=”my_password”
restricted
這個(gè)設(shè)置使得 Linux 啟動時(shí),在 lilo 的命令提示符下,當(dāng)用戶輸入 linux 帶任何參數(shù)時(shí)必須輸入正確的密碼。如果用戶不是使用命令行的啟動模式而使用正常的啟動模式,沒有密碼也能夠啟動系統(tǒng)。為了讓修改生效,必須重新運(yùn)行 lilo 命令。因?yàn)槲以O(shè)置的密碼在 lilo.conf 文件里沒有加密,我還必須把文件 /etc/lilo.conf 改成只有 root 用戶可以讀寫:
chmod 600 /etc/lilo.conf
添加回答
舉報(bào)