Aktivieren Sie sudo ohne Passwort unter MacOS


23

Mein Problem

Ich möchte sudoBefehle unter MacOS Sierra 10.12 ausführen können, ohne ein Kennwort eingeben zu müssen.

Was habe ich versucht

Ich habe folgendes gelesen:

Und änderte den relevanten Teil meiner /etc/sudoersDatei 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?


Funktioniert sudo -i auf Sierra? In El Cap wechseln Sie in den Stammkontext und führen Anmeldungsressourcendateien für diese Sitzung aus. (Müssen noch Sudoer sein, damit frühere Mühen nicht vergeudet werden).
FiddleDeDee

Funktioniert, aber wie löst es das Problem?
Adam Matan

1
Ich habe kürzlich ein Upgrade auf Sierra durchgeführt und bin darauf gestoßen. Die /etc/sudoersStandarddatei 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.
Mark Edington

Vielleicht führen Sie einfach einen der MacOS Root-Berechtigungen Exploits statt;)
Sudo

Das ist der springende Punkt von sudo
Matthew Barclay

Antworten:


30

Öffnen Sie ein Terminal und führen Sie es aus sudo visudo

Bearbeiten Sie die Zeile:

%admin ALL=(ALL) ALL

Sagen:

%admin ALL=(ALL) NOPASSWD: ALL

Jetzt sollten Sie in der Lage sein, sudoohne Passwort zu laufen .


2
Neustart nicht wirklich nötig
ecerulm

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

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

2

Versuchen Sie, NOPASSWD für den Root-Benutzer festzulegen. Im/etc/sudoers

root            ALL = (ALL) NOPASSWD: ALL
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.