Es scheint ein Fehler zu sein, der wahrscheinlich in einigen Wochen oder Monaten als behoben gilt, der offenbar nur durch eine spezifische Interaktion zwischen dem grafischen Login lightdm
und dem PAM-Plugin libpam-kwallet5
und / oder ausgelöst wurde libpam-kwallet4
. Aus Berichten geht hervor, dass es zumindest in Ubuntu 16.04 LTS und Ubuntu 18.04 LTS vorhanden ist, möglicherweise auf anderen, nicht verwandten Distributionen. Ich möchte lieber eine Menge von "es scheint" einsetzen, weil die eigentliche Ursache möglicherweise nicht richtig verstanden wird.
Um zu wissen, dass es wirklich dieses Problem ist: Melden Sie sich entweder auf der Konsole an, su - $USER
oder verwenden Sie ssh localhost
die fehlenden Zusatzgruppen, oder würden sie alle korrekt festlegen. Wenn Sie mehrere sg
oder eine newgrp
beliebige Gruppe in der Ausgabe von id -nG $USER
verketten, werden die fehlenden Gruppen nacheinander aus der Liste der konfigurierten Zusatzgruppen hinzugefügt.
Um dies zu umgehen (ich konnte es nicht wirklich testen):
- Ändern Sie den grafischen Login-Manager.
GDM
ist dafür bekannt, korrekt zu funktionieren, oder deaktivieren Sie den fehlerhaften Teil der KDE-Wallet-PAM-Integration in
lightdm
. In Anbetracht der Rolle von KDE Wallet kann dies möglicherweise den Zugriff einiger gespeicherter Geheimnisse beeinflussen:Kommentar aus jeder Zeile in
/etc/pam.d/lightdm
mitauth optional pam_kwallet.so
oderauth optional pam_kwallet5.so
, beispielsweise als Wurzel mit:cp -ai /etc/pam.d/lightdm /root/pam-lightdm.orig && sed -E -i 's/^(\s*auth\s+optional\s+pam_kwallet)/#\1/' /etc/pam.d/lightdm
oder verwenden Sie eine andere Anmeldemethode wie oben beschrieben,
- oder warten Sie, bis ein Update den Fehler behoben hat.
Credits, wo es gehört:
https://unix.stackexchange.com/questions/458194/missing-groups-at-each-startup
Wahrscheinlich verwandt:
https://unix.stackexchange.com/questions/457884/empty-user-groups-in-terminal-wrapper-anwendungen
Andere referenz: