1.现象:
2.解决方案:
1.网上的进入单用户模式,修改/etc/pam.d/login文件 无效
2.国内和国外均没有解决方案。
3.自己思考并解决的方案如下:
1.进入单用户获取root权限。(网上很多)
CentOS进入单用户模式-CSDN博客
2.创建一个新用户 useradd demo
3.passwd demo ##这个密码一定要记住!不然没法SSH
4.将这个用户设置为开机自动登录用户
vim /etc/systemd/system/getty.target.wants/getty@tty1.service
PS:将--autologin root 修改为 --autologin demo
5.给这个用户加入到root组
usermod -aG root demo
6.退出单用户重启
7.此时会通过demo进入到系统
8.但此时su 是不行的。##可能连输入命令的地方都没有。
9.需要通过ssh到本地root 提权,(如果忘记root密码,可以在单用户模式时进行修改)
ssh localhost -l root
#也可以通过SSH <ip> -l demo ##你创建的用户进行登录
#此时会显示 如下:
然后通过sh root 进权到root进行管理。
10.提权完成后 输入 ctrl+c. 再修改系统。
11.真正的病因为:
‘abrt-cli status‘ timed out

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