Linux : Ajouter un utilisateur dans le fichier « sudoers »

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

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.