CentOS7.3破解root密碼
- 2019 年 10 月 29 日
- 筆記
centos新的7系列與舊6系列存在著很大的不同,我們看下對root密碼重置的步驟!
1、開機出現引導菜單時按下e鍵

2、找到linux16這一行,在其後追加 rd.break 參數

3、然後按ctrl+x啟動到特定的模式,由於更改密碼需要用到/sysroot這個分區中的數據,而這個分區默認情況下是只讀的,所以需要對它進行重新掛載,並賦予rw許可權:
1) mount -o remount,rw /sysroot
2) chroot /sysroot
3) passwd (也可echo redhat | passwd –stdin root)
4) touch /.autorelabel(若Selinux已經禁用則無須執行這一步)
5) exit
4.輸入reboot後,系統可能會等待片刻,然後再重新進入到系統中,輸入你剛剛更改過的root密碼即可登陸。
另一個辦法:
編輯grub2,將linux16行的 ro 更改成rw init=/sysroot/bin,大致如下:
- 定位到Linux16行的ro欄位

- 將ro替換成 rw init=/sysroot/bin

- chroot /sysroot
- passwd
- touch /.autorelabel(若Selinux已經禁用則無須執行這一步)
- exit
- reboot