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é."
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é.
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
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
louis
$cd /etc/sudoers –> sudoers: n’est pas un dossier
£cat /etc/sudoers –> permission non acordée
• Lien vers le commentaire
Alex Soyer Auteur(e) de l'article
Hello Louis,
Vérifie bien que
sudo
est installé chez toi.# dpkg -l | grep "sudo"
Si jamais, installe-le, sinon
# dpkg-reconfigure sudo
Bonne chance !
• Lien vers le commentaire