美文网首页
Centos7如何找回 root 密码,如何进入单用户模式,以及

Centos7如何找回 root 密码,如何进入单用户模式,以及

作者: 时间煮菜 | 来源:发表于2020-08-19 21:53 被阅读0次

    Centos7忘记root密码怎么办

    思路: 进入到单用户模式(init ),然后修改 root 密码。因为进入单用户模式,root 不需要密码就可以登录。

    centos7怎么进入单用户模式

    1. 在开机界面显示这个的时候,按e进入选择界面,不要等时间太长。要不然还得重启。
    开机界面
    1. 在界面中标识的位置,在该段的末尾加上一句话。 init=/bin/sh
    1. 之后按ctrl+x执行命令,就会进入到单用户模式

      成功进入单用户模式
    2. 使用 passwd 指令来修改 root 密码。

    如果在修改密码的过程中,报错authentication token manipulation error,这里提供2种方法:
    (1)
    用chattr命令将/etc/passwd 和/etc/shadow的 i 权限撤销,然后再修改,就可以了。
    在终端输入chattr -i /etc/passwdchattr -i /etc/shadow。再重新修改密码,可以看到成功修改。
    之后在终端输入vi etc/selinux/configenforcing 改为 disable。这步不能省略,否则后面登录界面会有bug。

    (2)我们在命令行输入mount -o rw,remount /.,再重新修改密码,也可以看到成功修改。

    1. 执行exec /sbin/init即可退出单用户模式
    2. 之后就可以正常使用root了。

    相关文章

      网友评论

          本文标题:Centos7如何找回 root 密码,如何进入单用户模式,以及

          本文链接:https://www.haomeiwen.com/subject/qdtjjktx.html