本文以CentOS5.6為例:
當忘記root用戶密碼時,將無法登錄Linux系統進行系統管理、日常維護等工作,而只能像其他普通用戶一樣使用一些受限制的功能.大多數時候Linux主機中具有root許可權的用戶只有一個,因此需要通過其他途徑來重設root用戶的密碼,較簡便的方法是在開機時通過修改GRUB引導參數進入單用戶模式,通過單用戶模式重設root用戶的密碼,具體操作流程如下:
1.重新啟動主機,在出現GRUB菜單時按鍵盤上的上、下鍵取消倒計時,並定位到要進入的操作系統選擇項[如“CentOS (2.6.18-238.e15)],然後按E鍵進入編輯模式.
如圖:
2.定位到以kernel開頭的一行並按E鍵,在行未添加 s 的啟動參數.
如圖:
3.按回車鍵確認后,按B鍵將系統引導進入單用戶模式,不需要密碼即可直接進入shell環境.
4.在單用戶模式的shell環境中,直接執行 passwd root 命令重設root用戶的密碼,完成後重啟系統就可以用新設置的root用戶密碼正常登錄.
[火星人 ] CentOS5.x下root用戶密碼恢復已經有278次圍觀