![登录后自动退出](https://linux22.com/image/1348520/%E7%99%BB%E5%BD%95%E5%90%8E%E8%87%AA%E5%8A%A8%E9%80%80%E5%87%BA.png)
我有一个 Ubuntu 10.04 LTS 服务器。
我当前以 root 身份登录,因为我突然无法再登录我的帐户。
当我执行时su useraccount
,什么也没有发生。
日志文件auth.log
告诉我以下内容:
Jan 25 14:51:43 server su[26174]: Successful su for useraccount by root
Jan 25 14:51:43 serversu[26174]: pam_unix(su:session): session opened for user useraccount by root(uid=0)
Jan 25 14:51:43 serversu[26174]: pam_unix(su:session): session closed for user useraccount
Jan 25 14:51:43 serversu[26174]: + /dev/ttyS0 root:useraccount
所以,我实际上可以成功登录,但我马上就被踢出去了。
答案1
听起来你的帐户的默认 shell 已经被更改了。
看一下/etc/passwd
。应该有一行类似于以下内容:
useraccount:x:1000:1000:username,,,:/home/useraccount:/bin/bash
如果最后一个 CSV 是不是您的常用默认 shell,请更改它。
如果您的默认 shell 设置正确,请检查它/home/useraccount/.bashrc
调用的每个 shell 脚本的内容(或您的 shell 的等效内容)。