CentOS 忘記密碼
STEP 1. 當看到畫面左上角出現『Pass any key to enter the menu』時,輸入任意鍵進到開機選單畫面,或一進入畫面按e(Esc回到開機選單)
STEP 2. 選取要使用的核心,GRUB並按下"e"
STEP 3. 移到第二行,輸入'e' 進入核心啟動參數修改畫面
STEP 4. 在最後面加上『1 』 或『single』,[Enter] 後回到核心啟動參數修改畫面。
STEP 5. 輸入 'b' 進到開機程序
STEP 6. 核心啟動參數會多了剛剛所輸入的『1 』 或『single』,開機完畢後會直接以root 身分免密碼登入系統
STEP 7. #vi /etc/shadow 將第一行,即以root開頭的一行中root:後和下一個:前的內容刪除, 第一行將類似於 root::......
儲存, 可按 ctrl-alt-del 重開 (如果保存不了,是檔屬性的問題,
就執行chmod 755 /etc/shadow)
STEP 8. #getenforce //查看selinux:或者是用 sestatus 知道 SELinux 是否為被啟動的狀態
STEP 9. #setenforce 0 //關閉selinux
STEP 10. passwd root 或者是 passwd user
STEP 11. chattr -i /etc/shadow 設定成無法寫入與新增的屬性,
參考網頁:
[CentOS] 修改忘記的 root 密碼
忘記 root 密碼怎麼辦?(For RedHat 系列發行版,方法一)
[CentOS] 忘記root密碼怎麼辦?別擔心!!還是有救的!!
CENTOS 5 忘記密碼 處理方法
忘記 CentOS root 密碼
留言
張貼留言