13 votes

Sudo continue à demander le mot de passe, malgré le fait que NOPASSWD soit déjà activé.

La configuration sudoers suivante fonctionnait bien sous MacOS 10.8.5, il y a quelques jours j'ai fait la mise à jour vers Mavericks, le drapeau NOPASSWD ne semble plus fonctionner :

# User privilege specification
root    ALL=(ALL) ALL
howard  ALL=(ALL) NOPASSWD: ALL
%admin  ALL=(ALL) ALL

Le sudo de Mavericks demande toujours de saisir le mot de passe.

Existe-t-il une solution/un moyen de contournement ?

19voto

Dan Points 2783

L'entrée du groupe %admin ALL=(ALL) ALL semble remplacer l'entrée spécifique à l'utilisateur. J'ai trouvé que déplacer l'entrée spécifique à l'utilisateur pour qu'elle apparaisse après l'entrée du groupe résout ce problème. Peut-être que sudo analyse le fichier entier et utilise la dernière entrée correspondante ?

Changer votre fichier sudoers en quelque chose de similaire à ce qui suit devrait fonctionner.

# User privilege specification
root    ALL=(ALL) ALL
%admin  ALL=(ALL) ALL
howard  ALL=(ALL) NOPASSWD: ALL

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