Update2:
Este parece ser um bug lightdm / kwallet, veja aqui: link e aqui: link
Comentando
auth optional pam_kwallet.so
auth optional pam_kwallet5.so
para
#auth optional pam_kwallet.so
#auth optional pam_kwallet5.so
em /etc/pam.d/lightdm - como sugerido no link acima, resolve o problema por enquanto.
Atualização:
Isto parece ser um problema com o lightdm. Mudar para o GDM resolveu o problema temporariamente para mim. Ainda não sei o que há de errado com lightdm embora.
Eu tenho exatamente o mesmo problema (Ubuntu 18.04). Ainda não tenho uma solução, mas notei que tudo está correto quando eu efetuo login via ssh ou em um console de texto, mas não quando abro um emulador de terminal em meu ambiente de área de trabalho. Isso é o mesmo para você? Talvez tenha algo a ver com alguns arquivos pam?
Também é estranho: correto seria:
uid=1000(catscrash) gid=1000(catscrash) Gruppen=1000(catscrash),4(adm),6(disk),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),128(sambashare),132(vboxusers),136(libvirtd)
errado é
uid=1000(catscrash) gid=1000(catscrash) Gruppen=1000(catscrash)
agora eu posso fazer
catscrash@catscrash-desktop ~ % newgrp adm
catscrash@catscrash-desktop ~ % newgrp catscrash
catscrash@catscrash-desktop ~ % id
uid=1000(catscrash) gid=1000(catscrash) Gruppen=1000(catscrash),4(adm)
catscrash@catscrash-desktop ~ % newgrp sudo
catscrash@catscrash-desktop ~ % id
uid=1000(catscrash) gid=27(sudo) Gruppen=27(sudo),4(adm),1000(catscrash)
catscrash@catscrash-desktop ~ % newgrp catscrash
catscrash@catscrash-desktop ~ % id
uid=1000(catscrash) gid=1000(catscrash) Gruppen=1000(catscrash),4(adm),27(sudo)
catscrash@catscrash-desktop ~ %
Então, definitivamente sabe sobre meus grupos, já que eu não poderia fazer isso com grupos em que não estou, e uma vez que eu mudei o grupo primário e de volta, esses grupos parecem ... esquisitos!
Eu também notei que isso só acontece no KDE / plasmashell, isso é o mesmo para você? Ao fazer login via shell do gnome, tudo funciona bem.