KDE 中的身份验证问题 - su、sudo、屏幕解锁

KDE 中的身份验证问题 - su、sudo、屏幕解锁

我在新安装 arch-linux 时遇到以下问题:在带有 SDDM 的 KDE/plasma 中,su 或 sudo 都不起作用。我尝试在两者中使用它们控制台xterm。屏幕锁定器启动后的身份验证也不起作用(这意味着我无法解锁屏幕)。使用 SDDM 进行初始登录有效。 (因此,要“解锁”会话,我必须重新启动 SDDM 服务)。

如果我切换到另一个会话(使用 CTRL-F2 等),我可以按预期使用 su 和 sudo 。

到目前为止我尝试过的是重新安装“pambase”和“pam”并检查/etc/pam.d/system-auth的配置:

#%PAM-1.0

auth      required  pam_unix.so     try_first_pass nullok
auth      optional  pam_permit.so
auth      required  pam_env.so

account   required  pam_unix.so
account   optional  pam_permit.so
account   required  pam_time.so

password  required  pam_unix.so     try_first_pass nullok sha512 shadow
password  optional  pam_permit.so

session   required  pam_limits.so
session   required  pam_unix.so
session   optional  pam_permit.so

当然还有 /etc/pam.d/sddm:

#%PAM-1.0

auth        include     system-login
account     include     system-login
password    include     system-login
session     include     system-login

有趣的是调用 su 后journalctl 的输出:

Apr 28 14:42:30 zenbook su[7401]: pam_unix(su:auth): authentication failure; logname=myuser uid=1000 euid=0 tty=pts/2 ruser=myuser rhost=  user=
Apr 28 14:42:32 zenbook su[7401]: FAILED SU (to root) myuser on pts/2

或者在调用“sudo nano”之后:

Apr 28 15:06:29 zenbook sudo[7542]: pam_unix(sudo:auth): authentication failure; logname=myuser uid=1000 euid=0 tty=/dev/pts/2 rfuser=myuser rhos
Apr 28 15:06:43 zenbook sudo[7542]: myuser : 3 incorrect password attempts ; TTY=pts/2 ; PWD=/home/myuser ; USER=root ; COMMAND=/usr/bin/nano

我不知道哪些进一步的信息有助于解决这个问题。如果需要,我很乐意提供更多信息。

注:我也问过这个问题拱门论坛到目前为止还没有得到回复。

编辑:

到目前为止,我认为它与 SDDM 有关,因为我在使用 SDDM 运行时遇到了同样的问题,例如在 Enlitenment 中。但是,如果我在没有 SDDM 的情况下启动 X11 会话,则 su 和 sudo 可以正常工作。

相关内容