可以通过 ssh 登录,但不能通过系统 tty 登录

可以通过 ssh 登录,但不能通过系统 tty 登录

这是很奇怪的事情。我可以:

ssh xyz@localhost

提供我的密码,并以 xyz 身份登录。

但是,如果我点击ctrl-alt-F3进入系统提示符,并尝试以相同的用户 xyz 登录,我会收到“登录失败”消息,并且 /var/log/auth.log 包含以下两条消息之一:

提供的密码错误:

Dec  4 14:46:00 sparky-ubuntu1 login[32783]: FAILED LOGIN (2) on
'/dev/tty3' FOR 'xyz', Authentication failure

提供的正确密码:

Dec  4 14:46:19 sparky-ubuntu1 login[32783]: FAILED LOGIN (3) on
'/dev/tty3' FOR 'xyz', Permission denied

...我非常确定我提供的用户名和密码与 ssh 的用户名和密码相同。(我也尝试将密码更改为仅包含 az 字符,但仍然遇到同样的问题。)

有想法吗?

使用 Ubuntu 14.04。

相关内容