主題 : root 密碼忘記
適用發行版 : RedHat 系列發行版 ( RHEL、CentOS、Fedora...)
LAB 環境 : CentOS 5.5
LAB 環境 : CentOS 5.5
要解決這個問題你需要知道,
1.如何在啟動時修改核心啟動參數,使能在啟動後直接以單人模式登入作業系統。
2.如何重設使用者密碼。
說明:
如果忘記了root 密碼或是接管到一台不知道 root 的主機要怎麼辦呢?
不管使用的是那一種 Linux 發行版,首先要能直接從本機登入,如果不能從本機登入那就無解了。
另外,不同的發行版可能處理的方法會不一樣 ,方法也可能不只一種。
這邊介紹的解法適用於 RedHat 系列的發行版(RHEL、CentOS、Fedora...)。
操作程序 :
STEP 1. 當看到畫面左上角出現『Pass any key to enter the menu』時,輸入任意鍵進到開機選單畫面。
STEP 2. 選取要使用的核心,輸入'e' 進入下一頁
STEP 3. 移到第二行,輸入'e' 進入核心啟動參數修改畫面
STEP 4. 在最後面加上『1 』 或『single』,[Enter] 後回到核心啟動參數修改畫面。
STEP 5. 輸入 'b' 進到開機程序
STEP 6. 核心啟動參數會多了剛剛所輸入的『1 』 或『single』,開機完畢後會直接以root 身分免密碼登入系統
STEP 7. 使用 passwd 命令重設 root 密碼
STEP 8. 重啟系統或直接切換 runlevel 進行後續作業