linux忘記root密碼後,修改root密碼

今天公司一個同事在機房操作服務器的時候發現其中一臺服務器root用戶無法正常登錄了,反覆嘗試都提示密碼錯誤,普通用戶可以正常登錄,他自己沒有改過root的密碼開始了迷茫之旅。

我開始做好人幫忙出主意(微笑中),一開始讓他嘗試用普通用戶登錄,然後切換到root下。嘗試了下,無論是su root,還是su -root,都提示密碼不對,這麼看應該確定是root密碼被人修改了,所以無法正常登錄。

如果是這樣的話貌似就只能進入單用戶模式強行修改root密碼了。(建議大家輕易不要這麼做有風險)

確認了下這臺服務器的操作系統是redhat6.2,一般來講啓動的時候會有啓動菜單,有那個我們就可以操作了。

但是這臺好坑,讓同事在啓動菜單選第二項之後按e,同事反覆重啓了幾次告訴我沒有啓動菜單顯示,我就問有沒有類似這樣的界面,如圖:(當時的圖找不到了,借了網上的圖)

反覆嘗試都說沒有,那這奇怪了,沒這個怎麼進入菜單進入單用戶模式呢。會不會這個界面閃的太快,比如倒計時是假非常短一下就閃過去了呢,嗯有可能,再次讓同事嘗試下,讓他重啓服務器後不斷的快速點擊e。果然這麼操作之後出現了可以操作的界面,但是和常見的多少有點區別。然後請他在這個界面輸入空格+single+回車,下圖是錯誤的請不要這麼輸入,實際上就是在這後面打一個空格,然後在輸入single之後回車就好。

接下來進入瞭如下的界面,在這個界面上選第二個,按e鍵進入編輯模式。

在這行的最後寫空格+single,然後回車。(查了資料之後發現這個位置直接寫數字1也可以)

此時回到了上一級的菜單畫面。此時再次選擇第二項,然後按b鍵重啓系統。

按b鍵之後的重啓完成會提示你輸入命令,此時我們輸入passwd root進行root用戶的密碼修改,修改之後再次正常啓動就可以用新的root密碼進入系統了。

記錄這次過程,以備後用,希望能對大家有所幫助,如果發現有哪裏做不對或者有其他好的方法歡迎留言交流。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章