用ssh远程登陆后查看tail -20 /var/log/secure显示
Jun 1 23:17:27 localhost sshd[6467]: pam_unix(sshd:session): session opened for user root by (uid=0) Jun 1 23:17:28 localhost sshd[6467]: pam_unix(sshd:session): session closed for user root
引起这次的原因是root用户密码忘了,然后启动时修改root用户密码时写错了下面文件名
touch /.autorelabel写成了touch /.authorelabel
排查问题:
用普通用户登录后,sudo ls -al /root/.bashrc和.bashlogout,通过和/etc/skel/.bash*文件对比可知
.bashrc内容只有exit,没有.bashlogout文件导致root用户登录闪退
解决:
1.复制/etc/skel/下的隐藏文件到/root目录下;cp /etc/skel/.bash* /root
2.重启即可