Ubuntu 16.04.5
Очень странная ситуация - после катастрофического отказа Xorg, теперь каждый раз, когда я вхожу в систему в Единицу, моя учетная запись пользователя, не имеет, это - системные группы как adm
, sudo
, plugdev
, fuse
и т.д. Но когда я вхожу в систему на виртуальной консоли (Alt+F1) или по SSH - всеми моими дополнительными группами там, как сообщают id
команда.
Ни один из /etc/group*
или /etc/gshadow*
файлы изменились, мой пользователь все еще перечислен там во многих системных группах.
Это похоже на некоторые systemd параметры сессии для логинов GUI, или были завинчены lightdm файлы кэша. Но я понятия не имею, где начать смотреть..
Журнал 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 - как предложено в ссылке выше, решает проблему на данный момент.