Centos进入单用户修改root密码

1、在开机过程中,出现选择centos的具体系统选项界面时按e键,进入编辑界面。
2、按方向键下键↓,找到有个设置语言的地方,如LANG=en_US.UTF-8,在后面追加" rw single init=/bin/bash"(不包括引号,但是注意空格)
然后按ctrl+x系统会自动重启。
3、系统自动无需输入密码进入了root用户界面。直接输入passwd,则重置root密码。
3.1、touch /.autorelabel
3.2、exec /sbin/init
3.3 ctrl+d,自动重启。
4、用root和新密码登录
4.1 passwd admin
输入新的admin密码,重启。
4.2 用admin和新密码登录。

Centos进入单用户修改root密码时出现错误


passwd: Authentication token manipulation error
发生该错误原因可能是:
1、分区没有空间导致。
2、/etc/passwd 和/etc/shadow不同步

df -h查看之后,发现分区空间还有大量剩余,最后找到原因为
/etc/passwd和/etc/shadow设置了安全设置,
通过一下命令解决


chattr -i /etc/passwd /etc/shadow


作者:小手冰冰凉啊
链接:https://www.jianshu.com/p/a27b0d9f7fd4
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

猜你喜欢

转载自www.cnblogs.com/shenwenkai/p/13209529.html