我遇到了一个奇怪的问题; sudo 不接受我在新安装的 Kubuntu 上绝对正确的密码。这种情况发生在终端和图形 sudo 提示中,就像双击 .deb 或其他东西一样。另一方面,如果我按 CTRL-ALT-F2 到任何其他 TTY,它就完全可以正常工作。同样,虽然登录工作正常,但屏幕锁定也不会接受我的密码,我必须先点击“切换用户”才能解锁。
这是一个完全全新的安装;我没有进行任何配置更改或任何操作。
如果我运行sudo apt update
,输入我的密码并让它失败,然后在 /var/log/auth.log 中我看到:
May 8 23:27:15 djrscally-Surface-Pro-7 sudo: pam_unix(sudo:auth): authentication failure; logname= uid=1000 euid=0 tty=/dev/pts/5 ruser=djrscally rhost= user=djrscally
May 8 23:27:20 djrscally-Surface-Pro-7 sudo: pam_unix(sudo:auth): conversation failed
May 8 23:27:20 djrscally-Surface-Pro-7 sudo: pam_unix(sudo:auth): auth could not identify password for [djrscally]
May 8 23:27:20 djrscally-Surface-Pro-7 sudo: djrscally : 1 incorrect password attempt ; TTY=pts/5 ; PWD=/home/djrscally ; USER=root ; COMMAND=/usr/bin/apt update
如果我登录 TTY2 并运行相同的命令,我的密码将被接受,并且 /var/log/auth.log 告诉我:
May 8 23:29:14 djrscally-Surface-Pro-7 sudo: djrscally : TTY=tty2 ; PWD=/home/djrscally ; USER=root ; COMMAND=/usr/bin/apt update
May 8 23:29:14 djrscally-Surface-Pro-7 sudo: pam_unix(sudo:session): session opened for user root by djrscally(uid=1000)
May 8 23:29:19 djrscally-Surface-Pro-7 sudo: pam_unix(sudo:session): session closed for user root
我该如何解决?