Mein Problem
Ich möchte sudo
Befehle unter MacOS Sierra 10.12 ausführen können, ohne ein Kennwort eingeben zu müssen.
Was habe ich versucht
Ich habe folgendes gelesen:
- Warum fragt sudo im Terminal nach einem Passwort?
- Erlaube sudo einem anderen Benutzer ohne Passwort
- Verwenden Sie sudo ohne Passwort auf Ihrem Mac
Und änderte den relevanten Teil meiner /etc/sudoers
Datei zu:
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
Meine lokale Benutzer-ID ( whoami
) lautet adamatan
.
Ich werde weiterhin aufgefordert, alle paar Minuten ein Passwort einzugeben, wenn ich anrufe sudo
. Irgendeine Idee, was los ist?
/etc/sudoers
Standarddatei ist ziemlich radikal von El Cap geändert. Dort habe ich gerade eine einzeilige Konfigurationsdatei in das sudoers.d-Verzeichnis abgelegt und es hat "einfach funktioniert". Scheint, als hätten sich die Dinge geändert. Ich melde mich wieder, wenn ich mehr Informationen bekomme.Antworten:
Öffnen Sie ein Terminal und führen Sie es aus
sudo visudo
Bearbeiten Sie die Zeile:
Sagen:
Jetzt sollten Sie in der Lage sein,
sudo
ohne Passwort zu laufen .quelle
quelle
Versuchen Sie, NOPASSWD für den Root-Benutzer festzulegen. Im
/etc/sudoers
quelle