18 votes

Comment résoudre "L'utilisateur n'est pas dans le fichier sudoers, incident signalé"

J'ai ajouté

"Syammala Naidu" ALL=(ALL) ALL

à /etc/sudoers, redémarré et me suis connecté en tant que Syammala Naidu et ai exécuté sudo -i. Sudo me dit : user not in sudoers file, incident Reported.

Comment puis-je résoudre ce problème?

7 votes

14voto

jaume Points 13186

sudo utilise exclusivement des noms de compte, pas le nom complet de l'utilisateur. En guise d'indice, les noms de compte ne contiennent pas d'espaces, donc "Syammala Naidu" n'est pas correct.

Pour trouver le nom de compte d'un utilisateur :

  1. Ouvrez le Terminal et exécutez :

    id -un

ou, alternativement :

  1. Ouvrez Préférences Système.

  2. Sélectionnez Utilisateurs et Groupes.

  3. Si nécessaire, cliquez sur le cadenas en bas à gauche de la fenêtre et saisissez le nom et le mot de passe d'un administrateur pour déverrouiller le volet de préférences.

  4. Cliquez avec le bouton droit sur le compte et sélectionnez Options avancées....

  5. Localisez la propriété Nom du compte :

    enter image description here

Utilisez ce nom de compte dans /etc/sudoers. Pour éditer le fichier, utilisez visudo. Pour plus d'informations, consultez man visudo et man sudoers.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X