CentOS7.3破解root密碼

centos新的7系列與舊6系列存在着很大的不同,我們看下對root密碼重置的步驟!

1、開機出現引導菜單時按下e鍵

wKiom1jwVU2QvVoFAABKJQKDXLc342.jpg-wh_50

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

wKiom1jwVn7h3rnpAAFN-cVAyw8645.jpg-wh_50

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,大致如下:

  1. 定位到Linux16行的ro字段
    wKiom1jwWHiAHBQlAAAsQX4aVtY724.jpg

  2. 將ro替換成 rw init=/sysroot/bin

    wKioL1jwWJHQHBh7AAA_9iMK440777.jpg

  3. chroot /sysroot

  4. passwd

  5. touch /.autorelabel(若Selinux已經禁用則無須執行這一步)

  6. exit

  7. reboot


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