Linux – « joe is not in the sudoers file »
« joe is not in the sudoers file » est un message d’erreur obtenu en ligne de commande lorsque l’utilisateur « joe » veut utiliser une commande dédiée à l’administrateur (root).
Nous utilisons ici Centos6.
Il faut passer en mode « root » avec la commande :
su
puis taper :
visudo
Dans le texte qui s’affiche, repérer ceci :
# User privilege specification
root ALL=(ALL:ALL) ALL
NB : dans notre cas, nous avons reproduit cette ligne en lieu et place de celle d’origine
Ajouter sur la ligne suivante :
joe ALL=(ALL:ALL) ALL
Veuillez respecter (par principe) l’alignement et donc l’espacement entre les caractères et les mots.
A la fin du texte, enregistrer en tapant :
:wq!
A la fin du texte, quitter en tapant :
:q
Pour « retourner » à « joe », taper :
quit