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 設定成無法寫入與新增的屬性,


參考網頁:


留言

熱門文章