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,回车

以上完成后稍等一会系统会重启,重启后输入修改后的密码登陆即可。

安装完后重启。

posted on 2021-06-15 14:09  hony625  阅读(143)  评论(0编辑  收藏  举报

导航