Das Sudo-Passwort funktioniert nicht, auch wenn ich kein Passwort habe

Ich habe das Passwort gelöscht, von preferencejetzt an kann ich mich anmelden, ohne ein Passwort zu verwenden, aber wenn ich ein sudoBefehlsterminal ausführe, fragen Sie mich nach einem Passwort, wenn ich nichts einfüge, oder das alte gibt einen Fehler zurück. Was ist passiert?

Ist Ihr Benutzername bevorzugt? sudo verwendet das Passwort des aktuellen Benutzers.
Gehen Sie zu Einstellungen > Benutzer & Gruppen, klicken Sie dann auf Anmeldeoptionen und wählen Sie sich selbst als „Automatische Anmeldung“ aus, wenn Sie dies erreichen möchten. Es wird nicht empfohlen, Ihr Konto ohne Passwort zu verlassen.

Antworten (2)

sudoerfordert unter Mac OS X standardmäßig ein Passwort.

Apples Knowledge Base-Artikel erklärt mehr, Mac OS X: sudo-Befehl erfordert ein nicht leeres Admin-Passwort :

Wenn Sie in Mac OS X v10.5 bis 10.5.8 die Return-Taste bei der Passwort-Eingabeaufforderung drücken, ohne ein Passwort einzugeben (selbst wenn der Benutzer kein Passwort hat, was nicht empfohlen wird), wird der eingegebene Befehl nicht ausgeführt und Sie werden es tun an eine Eingabeaufforderung zurückgegeben werden.

Wenn Sie unter Mac OS X v10.6 oder höher bei der Eingabeaufforderung für das Kennwort die Eingabetaste drücken, ohne ein Kennwort einzugeben, wird die Meldung „Sorry, try again.“ (Entschuldigung, versuchen Sie es erneut) angezeigt. wird angezeigt und Sie werden erneut nach einem Passwort gefragt.

Wenn Ihr Administratorkonto kein Passwort hat (ein leeres Passwort), müssen Sie diesem Benutzer ein Passwort geben, bevor Sie den sudoBefehl verwenden.

Wenn Sie die Notwendigkeit eines Kennworts für die Verwendung von entfernen müssen sudo, können Sie die /etc/sudoersDatei mit visudodem Befehl bearbeiten. In einem Thread zu Macoshints wird erläutert, wie:

Verwenden Sie den visudo-Befehl als root.

Suchen Sie nach der Zeile:

%admin ALL=(ALL) ALL

Ändern Sie es in:

%admin ALL=(ALL) NOPASSWD: ALL

Es wird dringend empfohlen, ein Passwort zu verlangen. Das Entfernen dieses Häkchens verringert die Sicherheit Ihres Mac und setzt Ihren Computer Angriffen oder Missbrauch aus.

Basierend auf dem, was Sie bisher geschrieben haben, gehe ich davon aus, dass Sie 10.7 oder neuer auf Ihrem Computer ausführen. Wenn Sie Mac OS Lion oder neuer haben, erfordert sudo tatsächlich ein Passwort, entweder von einem Admin-Konto oder mit einem Passwort, das für den Root-Benutzer eingerichtet wurde.

Wenn Sie kein Administrator sind, liegt sudo nicht in Ihrer Hand. Wenn ja, dann muss Ihr Passwort etwas sein. Es ist nicht möglich, Ihr Passwort leer zu lassen, da Sie sudo verwenden müssen. Fügen Sie dem Konto vorübergehend ein Passwort hinzu und fahren Sie dann fort. Wenn diese Tipps nicht helfen, geben Sie bitte Feedback mit genaueren Angaben zu Ihren Erfahrungen.