Linux 忘記密碼解決方法——RedHat


【RedHat7.4版本】

1、將忘記密碼的rhel7.4版本的虛擬機打開 

2、等3秒左右出現這個畫面時,用方向鍵,將光標移動到第二欄處,接着按“e”鍵

3、接在在linux16這一行的最后面添加rd.break阻止使用引導文件啟動,接着按Ctrl+x鍵(兩個鍵一起按)

4、接着出現下面的界面信息

5、然后輸入mount查看設備掛載信息(主要看/sysroot目錄掛載權限)

6、接着輸入mount -o remount,rw /sysroot目錄重新掛載已經掛載的設備,並以其他的權限掛載,這里我們需要rw權限

7、使用chroot命令改變系統的根目錄的位置,將其改到/sysroot (不清楚chroot的用法可以點擊鏈接查看:https://man.linuxde.net/chroot

8、然后輸入passwd命令更改root用戶的密碼(密碼需要輸入兩遍,出現successfuly代表設置成功)

9、然后創建/.autorelabel文件;touch /.autorelabel 這句是為了selinux生效,如果不創建,系統就不會正常啟動(必須)

10、最后按兩遍exit,退出login,系統會自動重啟;或者直接輸入end,在按exit,退出login,重啟

11、然后就可以使用剛剛更改的root密碼登陸了

 總結:在命令行關鍵的就6個步驟

switch_root:/#mount -o remount,rw /sysroot
switch_root:/#chroot /sysroot
sh-4.2#passwd
//輸入密碼
sh-4.2#touch /.autorelabel
sh-4.2#exit
switch_root:/#exit
login


免責聲明!

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



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