CentOS 7緊急救援模式修改root用戶密碼的方法

      最近無聊在網上搜索linux系統root用戶密碼破解方法,看來很多朋友的博文,同時也試了一下,但是感覺他們寫的還是不是很清晰、簡潔,因此自己就心血來潮寫了這篇博文,提供一個比較清晰的思路給新手,如果有不當之處,請各位指教,如有更多方法也歡迎留言評論。

     注:所有環境均在vmware虛擬機上實現


一.通過光盤鏡像進入救援模式修改root密碼

    1)在虛擬機關閉狀態下,選擇“打開電源時進入固件”或者在虛擬機啓動時,按F2進入BIOS;然後通過鍵盤選擇到“BOOT”,選擇第一啓動項爲"CD-ROM Drive",按F10保存並重啓系統;

     4.png

    2)系統重啓後進入centos系統安裝的界面,選擇“Troubleshooting”,接着選擇“Rescure a CentOS system”,進入系統救援模式;

5.png

 


6.png

   3)接着在光標後輸入“1”,選擇“continue”選項;待系統刷新後,在系統環境輸入以下命令並鍵入新的root用戶的密碼,接着重啓系統,並將第一啓動項修改爲“+Hard Drive”。

# chroot /mnt/sysimage

# passwd root

#exit

#reboot


7.png

8.png

9.png

   4)至此通過光盤啓動救援模式修改root密碼就完成了,系統重啓後,輸入設置的root密碼即可。


二.通過進入grub進行修改root密碼。

   1)開機時隨便按下鍵盤,進入系統選擇菜單,選擇第一項,按e鍵進行修改;

1.png

   2)定位到 ro (ro=readonly 只讀),把ro改成 “rw init=/sysroot/bin/sh”. 完成之後按Ctrl+x鍵,進入救援模式;

2.png

   3)進入單用戶模式,依次輸入以下命令進行root密碼修改,完成之後強制重啓即可

     #chroot /sysroot/ (改變根)

     #passwd root

     #touch /.autorelabel (爲了使selinux生效)

     #exit

     #reboot

3.png



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章