CASE20210615 - CentOS7.3 root账户密码丢失重置密码破解密码
破解CentOS7的root密码
-
方法一:
启动时任意键暂停启动
按e键进入编辑模式
将光标移动到Linux开始的行,添加内核参数rd.break
按ctrl+x启动,进入到命令界面
输入mount -o remount, rw /sysroot
回车
输入chroot /sysroot
回车
输入passwd root
回车
重新输入新定义密码
如果selinux是启用的,需要执行命令touch ./autorelabel
; 查看方式cat /etc/selinux/conf
exit
reboot -
方法二:
启动时任意键暂停启动
按e键进入编辑模式
将光标移动到Linux开始的行,改为 rw init=/sysroot/bin/sh
按ctrl+x启动,进入到命令界面
输入chroot /sysroot
回车
输入passwd root
回车
重新输入新定义密码
如果selinux是启用的,需要执行命令touch ./autorelabel
; 查看方式cat /etc/selinux/conf
exit
reboot
1.启动项修改
第一步,重启电脑,在选择进入系统的界面按“e”进入编辑页面
第二步,按向下键,找到以“Linux16”开头的行,在该行的最后面输入“init=/bin/sh”
第三步,按“ctrl+X”组合键进入单用户模式
2.密码修改
第一步,输入ls查看当前位置
第二步,输入“mount -o remount,rw /”(注意mount与-o之间和rw与/之间的有空格)
第三步,输入“passwd”,回车
第四步,重复输入密码root的密码(密码在输入的时候是不显示的,看起来就像没反应一样,只需要正确输入并回车就可以)
密码修改成功会显示,如下图
第五步,输入touch /.autorelabel,回车
第六步,输入exec /sbin/init,回车
以上完成后稍等一会系统会重启,重启后输入修改后的密码登陆即可。
安装完后重启。