![无法本地登录,但 SSH 可以工作](https://linux22.com/image/581989/%E6%97%A0%E6%B3%95%E6%9C%AC%E5%9C%B0%E7%99%BB%E5%BD%95%EF%BC%8C%E4%BD%86%20SSH%20%E5%8F%AF%E4%BB%A5%E5%B7%A5%E4%BD%9C.png)
我无法本地登录控制台。登录后,它会闪回到登录提示。如果输入了错误的密码,它会暂停几秒钟,然后给出标准的“登录不正确”响应。它会影响所有帐户:root、我的用户帐户以及我为调试问题而创建的新帐户。我可以通过 SSH 完美登录。
在 /etc/inittab 中:http://pastie.org/3737435
身份验证日志:
Apr 6 03:09:01 [hostname] /usr/sbin/crond[1122]: pam_unix(crond:session): session opened for user root by (uid=0)
Apr 6 03:09:01 [hostname] /USR/SBIN/CROND[1122]: pam_unix(crond:session): session closed for user root
答案1
首先,通过检查/var/log/messages
可能存在的任何信息来收集信息。
接下来,缩小问题的范围。登录 SSH 并更改用户的交互式 shell,看看是否有什么变化。尝试csh
或zsh
- 真的什么都可以。我听说过 SSH 不遵守 .bashrc 文件,所以也许其中有一个TMOUT=0
变量或其他逻辑会立即将你踢出(但 SSH 连接不遵守它,这是可能的)。
答案2
我最终重新安装了。这太难搞了,因为没有记录任何错误。感谢所有提供建议的人。