Centos 7 输入用户名,没有提示 passwd 直接报错:Log in incorrect

1.现象:

 2.解决方案:
1.网上的进入单用户模式,修改/etc/pam.d/login文件 无效

2.国内和国外均没有解决方案。

3.自己思考并解决的方案如下:
 

1.进入单用户获取root权限。(网上很多)

2.创建一个新用户 useradd demo

3.passwd demo 

4.将这个用户设置为开机自动登录用户

vim /etc/systemd/system/getty.target.wants/[email protected]

PS:将--autologin root 修改为  --autologin demo

5.给这个用户加入到root组

usermog -aG root demo

6.退出单用户重启

7.此时会通过demo进入到系统

8.但此时su 是不行的。

9.需要通过ssh到本地root 提权,(如果忘记root密码,可以在单用户模式时进行修改)

ssh localhost -l root

10.提权完成后 输入 ctrl+c. 再修改系统。

11.真正的病因为:

‘abrt-cli status‘ timed out

 12,上面自动登录有人会问为什么不用root,因为root根本没有命令行可以敲。

猜你喜欢

转载自blog.csdn.net/weixin_46510209/article/details/131619175