新 arch 安装时身份验证失败

新 arch 安装时身份验证失败

我正在设置一台运行 Arch 的新机器,在阅读完初学者指南后,我重新启动了机器,当尝试以我的用户身份或使用正确密码以 root 身份登录时,我收到“登录不正确”错误。

我该如何调试这个?我在journalctl中看到的就是这个(我尝试登录3次,两次为root,一次为我的用户)

login[285]: pam_unix(login:auth): authentication failure; logname=LOGIN uid=0 euid=0 tty=tty1 ruser= rhost= user=root
login[285]: FAILED LOGIN 1 tty1 FOR root, authentication failure
login[285]: FAILED LOGIN 2 tty1 FOR root, authentication failure
login[285]: pam_unix(login:auth): authentication failure; logname=LOGIN uid=0 euid=0 tty=tty1 ruser= rhost= user=dillon
login[285]: FAILED LOGIN 3 tty1 FOR dillon, authentication failure

答案1

看来问题是我的密码包含符号。特别是它包含符号“#”和“!”。我假设这是“!”这引起了问题,但将密码更改为“hi”后,它似乎让我登录了。

编辑:我发现真正的问题是什么。

我的键盘映射设置为“de-latin”而不是“us”,密码中的“#”在 tty 中看起来像这样<77777777><77777777>。我之前没有看到这一点,因为密码字段不显示任何字符。

太长了;博士如果您在使用正确的用户名和密码登录时遇到问题,请确保您的键盘映射设置正确!

相关内容