linux找回root密碼
“忘記了CentOS(Linux)root管理密碼怎麼辦?可以通過單用戶模式進去系統來修改root密碼。 ”
有些時候在忘記了Linux的系統管理員密碼的時候,我們可以在本地通過進入單用戶模式來重置root密碼。
www.2cto.com
對於CentOS 5.x的版本來說,進入單用戶模式的方法有很多,主要的操作都是在進入grub啟動菜單的時候進行的,下面說一下常用的兩種:
方法一:按“a”進入單用戶模式。
www.2cto.com
這是進入單用戶模式最快捷的方法。在 GRUB 啟動菜單裡使用 “a” 操作按鍵編輯 kernel 參數,在行末輸入 single ,以告訴 Linux 內核啟動過程需要進入單用戶模式,然後回車即可 。
方法一:按“e”進入單用戶模式。
在 GRUB 啟動菜單裡使用 “e” 操作按鍵進入 CentOS 的啟動菜單向界面 ,移動光標至“kernel”配置項一行,將光標定位到 kernel 菜單項,然後按 “e” 鍵編輯 “kernel” 菜單項,在行末輸入 single ,以告訴 Linux 內核後續的啟動過程需要進入單用戶模式,然後回車回到啟動菜單選擇界面。
然後我們根據屏幕上的提示,按“b”來用剛才編輯的菜單選項啟動系統,然後進去的也是單用戶模式。
進入單用戶名模式的時候,系統是不需要密碼驗證的,而且直接獲得到的是root權限。
在啟動的過程中有一條信息很關鍵:
Remounting root filesystem in read-write mode:[OK]
意思是說系統根目錄有讀取和修改的權限,這樣我們可以用命令來進行一些操作,例如:重置root密碼,管理分區和備份數據等。
下面我們說一下重置root密碼:
輸入命令passwd,然後回車,這時候系統會提示輸入新的密碼,輸入新密碼後回車,然後還需要輸入一遍新密碼,然後再回車就修改成功了。
然後輸入reboot命令重啟系統,系統啟動起來之後,就可以用剛才修改的密碼來遠程登錄了。
注意:在單用戶模式下,網絡是不啟動的,所以無法通過遠程連接。