Lors de la rédaction d’un de mes articles techniques, j’ai ajouté mon utilisateur à un nouveau groupe en utilisant usermod et celui-ci a perdu ses privilèges administrateurs…

Résoudre l'erreur "... is not in the sudoers file" photo

Cela veut dire que je ne pouvais absolument plus lancer la commande sudo dans le terminal ou avoir accès à l’administration du système : plus de mises à jour, plus d’édition de fichiers critiques… mon utilisateur était devenu lambda et moi bien embêté !

Voici un exemple de ce que l’on obtient dans le terminal dans ce cas-là :

sudo apt-get update
[sudo] password for matt: 
matt is not in the sudoers file.  This incident will be reported.

Oops ! Pour redonner les privilèges administrateur à l’utilisateur, voici comment procéder.

Note : on suppose que l’utilisateur qui a perdu les droits sudo s’appelle “matt”.

Solution 1 : ajouter l’utilisateur au groupe sudo

1. On passe root:

sudo -i

2. On ajoute notre utilisateur au groupe sudo:

adduser matt sudo

Solution 2 : ajout des droits avec visudo

1. On passe root:

sudo -i

2. On lance visudo:

visudo

3. On recherche cette ligne :

# User privilege specification
root    ALL=(ALL:ALL) ALL

et on y ajoute une nouvelle ligne juste en dessous avec les mêmes droits pour notre utilisateur:

matt    ALL=(ALL:ALL) ALL

Solution 3 : recovery mode

  1. au démarrage de la machine, choisissez Recovery mode dans GRUB.
  2. une fois dans le terminal, vous serez automatiquement identifié en tant que root. En supposant que votre utilisateur s’appelle “matt”, entrez ceci :
    addgroup matt admin
  3. on vérifie que notre utilisateur a bien été ajouté :
    grep admin /etc/group

    Vous devriez obtenir quelque chose comme ceci :

    admin:x:121:matt

Et voilà ! Votre utilisateur peut de nouveau utiliser sudo et les outils d’administration. Ouf!

A lire :  Linux : régler le problème des accents circonflexes et la disposition du clavier

Pour développer votre projet WordPress ou Woocommerce, faites appel à mon expertise pour réaliser un site rapide, performant et fonctionnel.

Contactez-moi

Si vous avez trouvé une faute d’orthographe, informez-nous en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée s’il vous plaît.

Articles en rapport:

Résoudre l’erreur “… is not in the sudoers file”

par Matt Lecture: 1 min
6
Privacy Settings

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. Control your personal Cookie Services here.

These cookies are necessary for the website to function and cannot be switched off in our systems.

In order to use this website we use the following technically required cookies
  • wordpress_test_cookie

Decline all Services
Accept all Services

Pin It on Pinterest

Share This

Spelling error report

The following text will be sent to our editors: