Ubuntu 16.04.5
非常に奇妙な状況-Xorgがクラッシュした後、Unityにログインするたびに、ユーザーアカウントにadm
、Sudo
、plugdev
、Fuse
などのシステムグループがありません。しかし、仮想コンソール(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
これは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-上記のリンクで提案されているように、今のところ問題を解決します。