Récemment, j'ai accidentellement exécuté le usermod
pour ajouter un groupe à mon utilisateur ; malheureusement, j'ai oublié la commande -a
La commande a donc supprimé tous les autres groupes de mon utilisateur.
Après la prochaine connexion, je reconnais que je ne peux pas sudo
plus.
Après recherche j'ai restauré le /etc/group
y /etc/gshadow
des fichiers de ma sauvegarde. Tous les groupes de mon utilisateur ont été restaurés avec succès et ressemblent maintenant à ceci :
[tobias@asterix ~]$ id tobias
uid=1000(tobias) gid=1001(tobias) groups=1001(tobias),0(root),995(audio),991(lp),1000(autologin)
Je me suis reconnecté, mais j'ai toujours le même message d'erreur :
[tobias@asterix ~]$ sudo ls
[sudo] password for tobias:
tobias is not in the sudoers file. This incident will be reported.
J'ai vérifié le /ect/sudoers
qui, d'une part, n'a pas été modifié du tout dans le passé et, d'autre part, contient déjà la ligne suivante :
root ALL=(ALL) ALL
Si je ne me trompe pas, comme mon utilisateur fait déjà partie de l'équipe de la root
groupe, tout devrait en fait aller bien.
Peut-être que quelqu'un peut me donner un indice sur la façon de restaurer complètement la configuration de mon système au comportement original ?