Arch-linuxを新規インストールすると、次の問題があります。 SDDMを使用するKDE / plazmaでは、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
この問題を解決するためにどのような追加情報が役立つのかわかりません。必要に応じて追加情報を提供します。
注:私もこの質問をしました。アーチフォーラムこれまでの答えはありません。
編集する:
これまでは、EnlitenmentのようにSDDMを実行しても同じ問題が発生していたので、これはSDDMと関係があると思います。ただし、SDDMなしでX11セッションを開始すると、suとsudoは正しく機能します。