Comment résoudre le problème « n'est pas dans le fichier Sudoers. Cet incident sera signalé »Erreur

Comment Resoudre Le Probleme N Est Pas Dans Le Fichier Sudoers Cet Incident Sera Signale Erreur



Linux offre un système robuste de gestion des privilèges utilisateur avec des commandes comme sudo qui vous permettent d'effectuer des tâches avec des privilèges élevés. La commande « sudo » peut fournir aux autres utilisateurs le plus haut niveau de contrôle sur le système qui est généralement conservé par les utilisateurs root.

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 ) TOUS

Assurez-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'utilisateur

La 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.