web-dev-qa-db-ja.com

GUIログインセッションの補助ユーザーグループが失われました

Ubuntu 16.04.5

非常に奇妙な状況-Xorgがクラッシュした後、Unityにログインするたびに、ユーザーアカウントにadmSudoplugdevFuseなどのシステムグループがありません。しかし、仮想コンソール(Alt + F1)にログインするとSSH経由-idコマンドで報告されているように、すべての追加グループがあります。

/etc/group*ファイルも/etc/gshadow*ファイルも変更されていませんが、ユーザーは多くのシステムグループにリストされています。

GUIログインまたはlightdmキャッシュファイルのsystemdセッションパラメータがねじ込まれたようです。しかし、どこから探し始めればいいのかわかりません。

Lightdmログ:

$ journalctl -au lightdm

-- Reboot --
systemd[1]: Starting Light Display Manager...
systemd[1]: Started Light Display Manager.
lightdm[3223]: pam_kwallet5(lightdm-greeter:setcred): (null): pam_sm_setcred
lightdm[3223]: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
lightdm[3345]: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "chm"
lightdm[4867]: pam_ecryptfs: Passphrase file wrapped
lightdm[3345]: pam_kwallet5(lightdm:auth): (null): pam_sm_authenticate
lightdm[3345]: pam_kwallet5(lightdm:setcred): pam_kwallet5: pam_sm_setcred
lightdm[3345]: pam_unix(lightdm:session): session opened for user chm by (uid=0)
lightdm[3046]: Error writing to daemon: Bad file descriptor
lightdm[3046]: Error writing to daemon: Bad file descriptor
lightdm[3046]: Error writing to daemon: Bad file descriptor
lightdm[3046]: Failed to write utmpx: Permission denied
3
Dima Chumak

これはlightdm/kwalletのバグのようです。こちらを参照してください: https://bugs.launchpad.net/lightdm/+bug/1781418 およびこちら: https://bugzilla.redhat .com/show_bug.cgi?id = 1581495

コメントアウト

auth optional pam_kwallet.so
auth optional pam_kwallet5.so

#auth optional pam_kwallet.so
#auth optional pam_kwallet5.so

/etc/pam.d/lightdm-上記のリンクで提案されているように、今のところ問題を解決します。

5
Catscrash