web-dev-qa-db-fra.com

Terminal montre que mon utilisateur est uniquement membre de son groupe, mais ce n'est pas vrai - comment réparer?

Je suis allé à une situation étrange sur mon ordinateur portable (sous Ubuntu 16.04.5 LTS).

Tous les terminaux montrent que mon utilisateur Sudo- n'est qu'un membre de son groupe:

$ whoami 
norbert
$ groups 
norbert
$ id
uid=1000(norbert) gid=1000(norbert) groups=1000(norbert)

$ grep norbert /etc/passwd
norbert:x:1000:1000:Norbert,,,:/home/norbert:/bin/bash

mais ce n'est pas vrai car mon utilisateur est répertorié dans /etc/groups:

$ grep norbert /etc/group
adm:x:4:norbert,syslog
disk:x:6:norbert
lp:x:7:norbert
dialout:x:20:norbert
cdrom:x:24:norbert
www-data:x:33:norbert
plugdev:x:46:norbert
Fuse:x:104:norbert,tester
lpadmin:x:105:norbert
admin:x:119:norbert
norbert:x:1000:
sambashare:x:122:norbert
vboxusers:x:124:norbert
debian-tor:x:129:norbert,tester
local:x:1001:norbert
libvirtd:x:138:norbert
wireshark:x:126:norbert

En conséquence, je ne peux pas utiliser Arduino IDE et Wireshark.

Si je me connecte à ce système à partir de SSH, je peux voir tous les groupes:

$ groups
norbert adm disk lp dialout cdrom www-data plugdev Fuse lpadmin admin sambashare vboxusers wireshark debian-tor libvirtd local

Pourquoi est-ce arrivé? Que dois-je faire pour déboguer et résoudre ce problème?

1
N0rbert

Ce problème était lié à mon autre question à propos de avertissements PAM dans /var/log/auth.log .

Le problème était dû aux modules PAM KWallet installés manuellement. J'ai installé les deux (libpam-kwallet4 et libpam-kwallet5), mais ils ne peuvent pas être installés en même temps, comme décrit dans le bogue 1781418 sur le tableau de bord .

J'ai résolu mon problème en supprimant deux modules PAM:

Sudo apt-get purge libpam-kwallet4 libpam-kwallet5

puis redémarré.

1
N0rbert