Mon problème
J'aimerais pouvoir exécuter des sudo
commandes 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:
- Pourquoi sudo demande-t-il un mot de passe dans le terminal?
- autoriser sudo à un autre utilisateur sans mot de passe
- Utilisez sudo sans mot de passe sur votre Mac
Et changé la partie pertinente de mon /etc/sudoers
dossier 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?
/etc/sudoers
fichier 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.Réponses:
Ouvrez un terminal, exécutez
sudo visudo
Modifiez la ligne:
Dire:
Maintenant, vous devriez maintenant pouvoir exécuter
sudo
sans mot de passe.la source
la source
Essayez de définir NOPASSWD sur l'utilisateur root. Dans
/etc/sudoers
la source