CentOS7.x忘記root密碼如何破解


在CentOS7.x中,有一個單用戶模式。CentOS7.x進入單用戶模式與CentOS6.x略有不同,要復雜一些。

如果我們忘記了root的密碼,可以在單用戶模式下重置密碼。


注意:此操作必須在服務器面前操作,無法遠程操作。
1、重啟機器,在系統登陸選擇界面,按方向鍵。如果為虛擬機可在開機時按ALT鍵

選擇正常登陸的那項,然后按e鍵,如下圖所示:

根據屏幕上提示,按 e 鍵進入可編輯模式

2、進入grub編輯界面。把linux16這行的ro修改為rw init=/sysroot/bin/sh。

這里一定要記住把ro修改為rw,我就是第一忘了修改結果密碼沒有改成

3、修改后,直接按ctrl+x進入單用戶模式

4、登陸進去后,輸入如下命令:
chroot /sysroot/ #切換到原系統
LANG=en #設置顯示語言
passwd root #修改root密碼
touch /.autorelabel #如果之前系統關閉selinux,這個可以不執行。

修改密碼時顯示successfully 就說明密碼修改成功了、

5、重啟系統,開機時間會比較長,請耐心等待,之后就可用剛才給root修改的新密碼正常登陸了

正常進入系統

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM