/etc/sudoers ist im Besitz von uid 503, sollte sein 0 – El Capitan

Immer wenn ich versuche irgendwelche Sudo Befehle in terminal aus, bekomme ich die folgende Fehlermeldung:

sudo: /etc/sudoers is owned by uid 503, should be 0
sudo: no valid sudoers sources found, quitting

Habe ich versucht, beim einloggen in den single-user-Modus und Eingabe der folgenden Befehle:

mount -uw

chown /private/etc/sudoers 0

Nach der Eingabe in den chown Besitz Zeile, bekomme ich eine Fehlermeldung, die besagt

“illegal username”.

Andere Dinge, die ich versucht habe:

  • Neuinstallation des os (El Capitan)
  • Deaktivieren von System Integrity Protection (SIP).
  • Ruft Apple Care, die sagen, dass das Sudo-Befehle deaktiviert wurden, werden in El Capitan.
  • Einloggen unter Single-User-Modus und geben Sie den folgenden code:
    • chown root:wheel /private/etc/sudoers
      • Dies erzeugt die Fehlermeldung „Operation not Permitted“ in meinem Standard -, Admin-und Root-Konten.
      • Die Fehlermeldung „Read-only File System“ kam, wenn ich mich eingeloggt habe versucht den code im Single-User-Modus.

FYI

Wenn ich ls -la /private/etc/sudoers im Terminal bekomme ich folgende:

[email protected] 1 MY-ADMIN-USERNAME staff 67 18 Feb 14:03 /private/etc/sudoers

Note, die ich ausgetauscht habe meinen tatsächlichen Nutzernamen, der mit „MY-ADMIN-BENUTZERNAME“, nur, damit Sie wissen, was die zeigen.

Brauche ich Sudo-Befehlen arbeiten für eine Reihe von Gründen, von denen zu bekommen CrashPlan zu arbeiten.

Meine hardware ist in einem 2010 iMac, 3,2 GHZ, 16GB Ram und 500GB SSD installiert vor etwa einem Jahr.

Diese Probleme haben, kommen nur mit El Capitan. Ich wusste nicht, haben Sie in der Vergangenheit mit Yosemite. Downgrade ist wahrscheinlich ein problem zu sein, da die Migration Assistant gibt Probleme, wenn Sie versuchen port die Daten über die von Ihnen mitteilt, dass Time Machine läuft auf eine neuere version von OsX.

Suche rund um online, ich kann sehen, dass viele Menschen haben ähnliche Probleme, aber die Auflösungen, die gearbeitet haben, für die Sie leider noch nicht für mich gearbeitet.

Anregungen würde sehr geschätzt werden.

  • Ich werde die Abstimmung zu schließen, ist diese Frage off-topic, denn das ist off-topic und sollten eingereicht werden, um die superuser-oder apple-stackexchange-Seiten.
  • Ich vote für die, die es zu beantworten gilt.
InformationsquelleAutor W.Sun | 2016-03-02



2 Replies
  1. 2

    Den richtigen chown syntax ist

    chown 0 /private/etc/sudoers
    
    • Life saver! Danke.
    • Und wie betreibst du das? Im single-user-Modus, das Dateisystem eingehängt ist read-only. Im recovery-Modus, es gibt keine system-Eingabeaufforderung, um führen Sie diese aus.
    • Die mount -uw Befehl (in der Frage) sollte wieder mounten das root-Dateisystem read-write im single-user-Modus.
  2. 0

    versuchen Sie den Befehl von einem anderen Betriebssystem aus, so zum Beispiel von einem mac os x 10.9, oder 10.10 partition:

    sudo chown 0 /Volumes/NAME_OF_VOLUME/private/etc/sudoers
    

    Dies ist was für mich gearbeitet. Sie könnten auch in der Lage sein, dies zu tun von einem 10.9, oder 10.10 recovery-usb-Umgebung.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.