在LINUX中,忘記超級用戶root密碼該怎么辦呢?
(以下方法,我試過,實驗室安裝的Linux AS4.0系統(tǒng),不知怎么回事,root的密碼改變了,我就用下面的方法改過來了,2005-09-08)
1.先在虛擬機中啟動Red Hat Linux。
2.在Grub引導(dǎo)程序中,在下面給出了一系列提示。有興趣的朋友可以都去試驗一下。我們這里按“e”鍵進(jìn)入系統(tǒng)啟動前的Grub配置.
3.然后我們選擇中間那一項:“kernel /vmlinuz-2.4.20-8 ro root=LABEL=/”按“e”鍵進(jìn)入編輯。(注:陰影部分不一定完全相同)
4.在“LABEL=/”后面輸入“空格+single”后回車??崭褚欢ㄒ浀幂敚?br>5.然后選擇中間那一項:“kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ single”,按“b”鍵啟動單用戶模式系統(tǒng)。(注:陰影部分不一定完全相同)
6.如果你的系統(tǒng)前面出現(xiàn)“sh-2.05b#”這樣的提示符,那么恭喜你,你已經(jīng)成功進(jìn)入了單用戶模式。獎勵雞蛋一個!
7.在“sh-2.05b#”后面輸入“passwd root”后回車。出現(xiàn)了激動人心的輸入新密碼界面。
8.輸入新密碼并再次確定后,你的root用戶的密碼就成功更改了。
9.然后輸入“reboot”命令,重啟系統(tǒng),下次登陸就可以用新密碼來使用root賬戶了。
有關(guān)Windows中忘記密碼時解決的相關(guān)知識:
1.在Windows中,本地賬戶都存儲在本地的SAM數(shù)據(jù)庫中。該數(shù)據(jù)庫存放在%systemroot%\system32\config文件下,文件名為SAM。(%systemroot%是個環(huán)境變量,代表系統(tǒng)目錄。在XP和Windows server 2003系列中,%systemroot%=Windows目錄,而在Windows2000系列中,%systemroot%=WinNT目錄)
2.在Windows中,當(dāng)我們忘記超級管理員密碼時,可以在純DOS下對SAM改名或者直接刪除。這樣一來,在下次系統(tǒng)啟動時,超級管理員密碼就為空,然后你就可以重新為它設(shè)置密碼。(注意:該操作務(wù)必在純DOS下完成!記得有個朋友是這樣做的:他的系統(tǒng)是2000和2003的雙系統(tǒng),當(dāng)他忘記2000的超級管理員密碼時,他就想了一個看似很不錯的方法:在2003中直接對2000的SAM進(jìn)行改名或刪除,然后再進(jìn)入2000,出現(xiàn)了安全賬戶初始化失敗的錯誤。所以一定要記得在純DOS下操作。至于出現(xiàn)該錯誤的原因,限于篇幅和不浪費大家的時間,這里就不多討論。)