当前位置: 代码迷 >> 综合 >> centos的root用户本机登陆闪退其他普通用户正常登陆
  详细解决方案

centos的root用户本机登陆闪退其他普通用户正常登陆

热度:32   发布时间:2023-09-19 23:01:16.0

用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.重启即可

 

 

  相关解决方案