![用户名和密码正确时Linux登录失败(tty界面)](https://linux22.com/image/204622/%E7%94%A8%E6%88%B7%E5%90%8D%E5%92%8C%E5%AF%86%E7%A0%81%E6%AD%A3%E7%A1%AE%E6%97%B6Linux%E7%99%BB%E5%BD%95%E5%A4%B1%E8%B4%A5%EF%BC%88tty%E7%95%8C%E9%9D%A2%EF%BC%89.png)
很多次我尝试通过 tty 登录 Linux。尽管我输入了正确的用户名和密码。它显示“登录失败”,没有给出更多信息。我检查了日志。
/var/log# ls -al
drwx------ 2 root root 4096 Jan 30 06:02 audit
-rw-rw---- 1 root utmp 1152 Apr 9 19:33 btmp
drwxr-xr-x 2 root root 4096 Jan 28 00:58 cups
drwxr-sr-x+ 4 root systemd-journal 4096 Apr 9 15:02 journal
-rw-rw-r-- 1 root utmp 292292 Apr 9 19:23 lastlog
drwxr-xr-x 2 root root 4096 Dec 7 10:41 old
-rw-r--r-- 1 root root 75851 Apr 9 19:28 pacman.log
drwx------ 2 root root 4096 Apr 9 14:28 private
-rw-rw-r-- 1 root utmp 16896 Apr 9 19:34 wtmp
我不确定哪个文件包含线索。很多都没有给出详细的解释。例如:
# last -f btmp
root tty3 Sat Apr 9 19:33 still logged in
root tty1 Sat Apr 9 19:20 still logged in
root tty1 Sat Apr 9 19:19 - 19:20 (00:00)
#last -f wtmp
username tty2 Sat Apr 9 19:23 still logged in
root tty1 Sat Apr 9 19:21 still logged in
reboot system boot 5.17.1-arch1-1 Sat Apr 9 19:19 still running
root tty1 Sat Apr 9 19:09 - down (00:02)
username tty2 Sat Apr 9 15:57 - 19:09 (03:12)
root tty1 Sat Apr 9 15:57 - 17:43 (01:45)
#lastb
root tty3 Sat Apr 9 19:33 - 19:33 (00:00)
root tty1 Sat Apr 9 19:20 - 19:20 (00:00)
# last -5
username tty2 Sat Apr 9 19:23 still logged in
root tty1 Sat Apr 9 19:21 still logged in
reboot system boot 5.17.1-arch1-1 Sat Apr 9 19:19 still running
root tty1 Sat Apr 9 19:09 - down (00:02)
username tty2 Sat Apr 9 15:57 - 19:09 (03:12)
我第一次遇到这个问题是在使用 Debian 11 时。
今天我按照官方指南安装了 Arch 2022.04.05。到目前为止,我还没有对操作系统进行太多重大更改。 root 和普通用户都可能遇到这个问题。
但问题仍然存在。
我已经创建了一个普通用户并使其能够使用 sudo
visudo
myusername ALL=(ALL) ALL
键盘没有任何问题。该问题仅出现在 tty 界面中。有时尝试2-3次后,屏幕刷新,我再尝试一次就成功了。
这是一个严重的问题,因为我可能会在重新启动后失去对计算机的访问权限。
详细信息:
计算机--ThinkPad S3-S440
操作系统--Debian 11; Arch 2022.04.05
固件--firmware-linux;intel 和 amd 微码;等。
loader--grub boot--具有 CSM 支持的 UEFI。