Activer sudo sans mot de passe sur MacOS


24

Mon problème

J'aimerais pouvoir exécuter des sudocommandes sur MacOS Sierra 10.12 sans avoir à taper un mot de passe.

Qu'est-ce que j'ai essayé

J'ai lu ce qui suit:

Et changé la partie pertinente de mon /etc/sudoersdossier en:

root ALL=(ALL) ALL
%admin  ALL=(ALL) NOPASSWD: ALL
%wheel ALL=(ALL) NOPASSWD: ALL
%wheel ALL=(ALL) NOPASSWD: ALL
%sudo   ALL=(ALL) NOPASSWD: ALL
adamatan ALL=(ALL) NOPASSWD: ALL

Mon ID utilisateur local ( whoami) est adamatan.

On me demande toujours de taper un mot de passe toutes les quelques minutes lors de l'appel sudo. Une idée de ce qui ne va pas?


Sudo -i fonctionne-t-il sur Sierra? Dans El Cap, il vous fera basculer vers le contexte racine et exécutera les fichiers de ressources de connexion pour cette session. (Il faudra toujours être sudoers, donc les efforts antérieurs ne sont pas gaspillés).
FiddleDeDee

Fonctionne, mais comment résout-il le problème?
Adam Matan

1
J'ai récemment mis à niveau vers Sierra et suis tombé sur cela. Le /etc/sudoersfichier par défaut a changé assez radicalement d'El Cap. Là, je viens de déposer un fichier de configuration d'une ligne dans le répertoire sudoers.d et cela "a juste fonctionné". Il semble que les choses aient changé. Je ferai rapport si j'obtiens plus d'informations.
Mark Edington

Peut-être exécutez simplement l'un des exploits des autorisations root de macOS à la place;)
sudo

Cela bat tout le point de sudo
Matthew Barclay

Réponses:


31

Ouvrez un terminal, exécutez sudo visudo

Modifiez la ligne:

%admin ALL=(ALL) ALL

Dire:

%admin ALL=(ALL) NOPASSWD: ALL

Maintenant, vous devriez maintenant pouvoir exécuter sudosans mot de passe.


2
le redémarrage n'est pas vraiment nécessaire
ecerulm

3
root ALL=(ALL) ALL
%admin ALL=(ALL) NOPASSWD: ALL

stens ALL = (ALL) NOPASSWD: ALL # my userid is stens

2

Essayez de définir NOPASSWD sur l'utilisateur root. Dans/etc/sudoers

root            ALL = (ALL) NOPASSWD: ALL
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.