Der Sudo-Befehl funktioniert nicht mehr richtig

Wenn ich den sudo-Befehl verwende, erhalte ich eine Fehlermeldung.

sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

Wenn ich versuche, chmod auf sudoers zu verwenden, erhalte ich die Meldung "Operation nicht erlaubt". Kann mir jemand helfen, die Dinge zu reparieren, damit sudo wieder funktioniert?

Antworten (2)

Sie sollten in der Lage sein, dies zu umgehen, indem Sie in den Einzelbenutzermodus neu starten ...

  1. Starten Sie den Computer neuCommandS
  2. Die Befehlszeile sollte erscheinen und etwas darüber anzeigen, wie das Laufwerk im Schreibmodus gemountet wird mount -uw /. Befolgen Sie diese Schritte.
  3. Jetzt sollten Sie ein Root-Benutzer sein, der die Datei bearbeiten kann /etc/sudoers.
  4. Ausgabe reboot nowzum Beenden und Neustarten im normalen Modus.

Ich habe keinen zweiten Mac zum Testen. Diese Anweisungen sind Schritt für Schritt vollständig und können während des Neustarts offensichtlich nicht auf dem Computer schreiben. Lassen Sie es mich also bitte wissen, wenn Sie bei einem Schritt stecken bleiben.

Gerade getestet, es sollte funktionieren, Sie werden möglicherweise aufgefordert, sich zu authentifizieren, wenn Sie FileVault aktiviert haben.
Ja, es hat funktioniert. Ich habe nichts über das Mounten meines Laufwerks gesehen, aber der Befehl, den Sie mir gegeben haben, mount -uw / hat anscheinend gut funktioniert. Danke schön.

Kehren Sie zu etresofts Vorschlag zurück, Get Info zu verwenden

1> Finder -> Gehe zu -> Gehe zu Ordner: /etc

2> Wählen Sie Sudoers aus

3> Finder -> Datei -> Informationen abrufen

4> Klicken Sie im Abschnitt „Freigabe & Berechtigungen“ auf das Vorhängeschloss und entsperren Sie die Berechtigungen.


System - Nur lesen

Rad - Nur lesen

alle - Kein Zugriff

Wer ist etresoft? Der Name hat keinen Zusammenhang.