Linux: CentOS root口令丢失,忘记密码
声明:
这里我用的是CentOS7,其他版本可能不适用。 有什么问题或者见
解可以在下方评论,大家一起学习。
第一步: 重启,按e进入编辑模式
第二步: 将ro改为rw,可写,然后添加init=/bin/sh。然后按【Ctrl+X】。
第三步: 输入passwd 用户名,默认就是root
(下面可选择 第四A步或者 第四B步 我是走第四B步成功的)
第四A步: 先输入touch /.autorelabel,回车再输入exec /sbin/init,回车以重启系统。
重新启动,密码输入正确(注意大小写要按Shift)时,不能登录(我也不知道原因0.0,那就换第四B步把)
第四B步: 输入vi etc/selinux/config
把 enforcing 改为 disable
最后重启就可以了
参考:
https://blog.youkuaiyun.com/m1585761297/article/details/80017269?spm=1001.2014.3001.5501