Linux : Ajouter un utilisateur dans le fichier « sudoers »

2 méthodes pour ajouter une utilisateur Linux au groupe sudoers et éviter l'erreur "... n'apparaît pas dans le fichier sudoers. Cet événement sera signalé."
Visudo ajouter utilisateur groupe sudoers
Attribuer les droits sudo à un utilisateur

Par défaut sous certaines distributions Linux comme Centos 7, les utilisateurs n’ont pas les droits sudo par défaut, il faut le leur donner pour pouvoir exécuter des commandes types « sudo … ».

[alex@ns3367127 ~]$ sudo ls
[sudo] Mot de passe de alex : 
alex n'apparaît pas dans le fichier sudoers. Cet événement sera signalé.

Attribuer les droits sudo à un utilisateur

Rajouter dans le fichier une nouvelle entrée dans le fichier /etc/sudoers :

visudo

Et autoriser les droits sudo pour un utilisateur, ici « alex ».

alex ALL=(ALL) ALL

Alternative : Utiliser un groupe

Par défaut la ligne suivante est renseignée sous Centos 7 !

## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL

Sous Ubuntu / Debian :

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

Autrement dit, touts les utilisateurs du group « wheel » ou « admin » ont les droits sudo.

Il nous suffit donc de rajouter notre utilisateur à ce groupe :

# Centos 7
usermod -a -G wheel alex

# Ubuntu / Debian
usermod -a -G admin alex

Contrairement à la méthode précédente, vous allez avoir besoin de recharger l’utilisateur :

su - alex

Article publié le

Dernière modification le

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.