Pour utiliser sudo, vous devez être enregistré dans « /etc/sudoers » car ce fichier détermine si l'utilisateur est autorisé à exécuter une tâche. Cependant, de nombreux utilisateurs sont confrontés à des erreurs inhabituelles lors de l'utilisation de la commande « sudo ».
Dans ce rapide tutoriel, nous expliquerons les différentes approches que vous pouvez utiliser pour résoudre le problème « N'est pas dans le fichier sudoers. Cet incident sera signalé” facilement.
Comment résoudre le problème « n'est pas dans le fichier Sudoers. Cet incident sera signalé »Erreur
La solution immédiate à cette erreur consiste à modifier le fichier « /etc/sudoers ». Ce processus simple nécessite que l'utilisateur root ajoute l'utilisateur (qui est confronté à cette erreur) dans le fichier sudoers.
Vous pouvez utiliser la commande « Visudo » pour ouvrir directement le fichier « /etc/sudoers ». Visudo est une commande spéciale spécialement conçue pour modifier le fichier sudoers.
sudo visudo
Accédez à la ligne qui dit « root ALL=(ALL:ALL) ALL » et saisissez le texte suivant dans la ligne suivante :
nom d'utilisateur TOUS = ( TOUS : TOUS ) TOUSAssurez-vous de remplacer le terme « nom_utilisateur » par le nom réel de l'utilisateur à qui vous souhaitez accorder les privilèges sudo.
Après avoir tout changé, vous pouvez maintenant enregistrer et quitter le fichier. Enfin, vous avez maintenant terminé le processus et l'erreur « n'est pas dans le fichier sudoers » ne vous dérangera plus. La section suivante discutera d'une commande sur une ligne que vous pouvez utiliser pour ajouter les utilisateurs au groupe sudo qui contient les privilèges sudo par défaut.
Le groupe Sudo
Au lieu d'ajouter l'utilisateur comme indiqué dans le processus précédent, vous pouvez ajouter l'utilisateur souhaité au groupe sudo. Une fois ajouté à ce groupe, l'utilisateur obtiendra l'accès sudo. Par conséquent, cela vous aidera à résoudre l’erreur.
Pour ce faire, entrez la commande suivante dans le terminal :
sudo mod utilisateur -aG sudo nom d'utilisateurLa commande « usermod » avec les options « -aG » et l'entrée sudo ajoute l'utilisateur spécifié au groupe – sudo. De plus, remplacez « user_name » par le nom d’utilisateur/ID utilisateur de l’utilisateur cible.
Conclusion
Cette erreur montre généralement que l'utilisateur n'est actuellement pas disponible dans le fichier sudoers. Sa seule résolution est d'ajouter l'utilisateur concerné au fichier mentionné. Dans cet article, nous avons expliqué deux manières : modifier le fichier sudoers et ajouter l'utilisateur au groupe sudo. Vous pouvez utiliser l’un des deux pour vous débarrasser de cette erreur.