Fehlerhaftes chown von / usr / bin auf macOS Sierra rückgängig machen

926
chepkasov

Ich habe einen großen Fehler gemacht. Ich wollte Berechtigungen ändern /usr/local/bin, aber /usr/binstattdessen Berechtigungen ändern . Jetzt kann ich sudound andere nicht verwenden . Ich habe versucht, es wieder zu ändern, aber die Bedienung ist nicht zulässig.

Bitte helfen Sie mir, das Problem zu lösen, oder sagen Sie mir, ob ich macOS neu installieren sollte. Und wenn es möglich ist:

  1. Erstellen Sie ein Backup mit Time Machine
  2. Installieren Sie Mac OS neu
  3. Wiederherstellen mit Time Machine

Danke im Voraus!

1
Versuchen Sie, auf der Wiederherstellungspartition zu booten (halten Sie während des Startvorgangs die Option gedrückt), und verwenden Sie das Terminal, um es zurückzusetzen. Ich denke, Sie können auch das Festplatten-Dienstprogramm verwenden, um Berechtigungen zu reparieren. AtomicFireball vor 7 Jahren 0

1 Antwort auf die Frage

2
chepkasov

[Gelöst] Nach vielem Surfen habe ich es geschafft! Gott segne diesen Kerl: https://askubuntu.com/users/10962/user10962 Es gibt die Antwort: https://askubuntu.com/a/471503/528411

Ich habe den Wiederherstellungsmodus (Cmd + R beim Start oder Neustart) verwendet, danach müssen Sie Dienstprogramme -> Terminal auswählen. Gehen Sie im Terminal zu Volume, was Sie verwenden, und wenn Sie dasselbe Problem wie ich haben, führen Sie "chown root / usr / bin / sudo && chmod 4755 / usr / bin / sudo" aus.

Könnten Sie die wesentlichen Teile des Beitrags dort posten, falls der ursprüngliche Beitrag gelöscht wurde - und in Bezug auf macOS? Wie kommst du zum Beispiel auf einem Mac in root? Journeyman Geek vor 7 Jahren 1
Ich habe den Wiederherstellungsmodus (Cmd + R beim Start oder Neustart) verwendet, danach müssen Sie Dienstprogramme -> Terminal auswählen. Gehen Sie im Terminal zu Volume, was Sie verwenden, und wenn Sie dasselbe Problem wie ich haben, führen Sie "chown root / usr / bin / sudo && chmod 4755 / usr / bin / sudo" aus. chepkasov vor 7 Jahren 0