Wie stellt man die Standardberechtigungen in Sierra wieder her?

Nehmen wir an, SIP ist deaktiviert und Berechtigungen werden entweder böswillig oder absichtlich, aber fehlgeleitet geändert. Wie kann man diese Berechtigungen auf die Werkseinstellungen zurücksetzen?

Was ist die derzeit beste Vorgehensweise, um eine solche Situation zu beheben, sobald sie aufgetreten ist?

Es spielt keine Rolle, wie genau eine Sierra-Installation mit weniger als idealen, "kaputten" oder "brechenden" oder einfach geänderten Berechtigungen für ihre Systemdateien oder -verzeichnisse enden könnte.

Die Frage aus dem Titel ist in etwas längerer Form:

Wie setzen Sie die für den Systembetrieb relevanten Dateisystemberechtigungen in Sierra auf ihre Standardeinstellungen zurück?

Best Practice ist, wie es unter OSX der Fall war, herauszufinden, welcher Prozess die Berechtigungen durcheinander gebracht hat, und das zu beheben, und dann rückgängig zu machen, was es getan hat. Reparaturberechtigungen waren noch nie eine bewährte Methode
Das gilt nicht für das Multi-Boot-Szenario. Es kann eine ganze Weile dauern, bis man merkt, dass das ungeschützte Volume seine Berechtigungen, und nur sie, durcheinander gebracht hat. "MacOS neu installieren", wird dann typischerweise in Apple-bezogenen Foren gesagt, auch wenn dies eine übertriebene "Lösung" für diese Situation wäre. Und leicht zu beheben, wenn man diese werkseitigen Berechtigungen hatte, um sie erneut auf die Betriebssystemdateien anzuwenden.
Ich stimme dafür, diese Frage als nicht zum Thema gehörend zu schließen, da öffentliche Beschwerden und spezifische Fragen darüber, was Apple [tat|tut|denkt|tun könnte], in einer Q&A-Umgebung nicht hilfreich sind, da ihnen ein praktisches Problem fehlt, das wie in beschrieben gelöst werden kann the Help Center topic Zu welchen Themen kann ich hier fragen?
Es ist keine Beschwerde, es ist eine Frage, die mit einer Kontextanalyse beginnt. Aber schön, wie man so etwas liest. Wie ist diese Frage "Fragen, wie/warum Apple <etwas XYZ> macht" noch einmal? –– Diese Frage stellt nicht die Frage , warum Apple XYZ/die Benutzererfahrung verdummt. Sie taten, was sie taten, und stellten damit ein praktisches – potenzielles – Problem dar. Um es noch einmal zu buchstabieren: Das zu lösende praktische Problem ist zweierlei: 1. wie man verlorene Funktionalität entweder wiederherstellt oder umgeht/kompensiert oder 2. wie man die Dateiberechtigungen des Systems in Sierra auf "Werkseinstellungen" zurücksetzt. ––
@bmike, Sehr schöne Bearbeitung, du hast all das unnötige Rauschen beseitigt und es ist jetzt eine praktische Frage!
Wir können uns im Chat unterhalten – ich fühle mich schlecht und wollte etwas von der Meinung zu „Ask Different Meta“ oder „Ask Different Chat “ einholen – ich denke, die Präambel „Apple denkt“ war ein Grund dafür, dass jeder die wirklich gute technische Frage übersehen hat – was ist das Kanonische? Berechtigungsmodell und wie würde ich es durchsetzen?

Antworten (1)

Das ist wirklich ganz einfach.

  1. Erstellen Sie eine Sicherungskopie (nur für den Fall usw.)
  2. Laden Sie Mac OS herunter und installieren Sie es auf dem Volume mit einer Wiederherstellungs-HD / Internet-Wiederherstellung oder booten Sie von einem bekanntermaßen guten Betriebssystem extern (halten Sie die Optionstaste beim Booten gedrückt).
  3. Bereinigen Sie Benutzerkontoberechtigungen, sobald das System repariert ist.

Da alle Installationen archiviert und installiert werden, löscht der Vorgang zum Installieren von Sierra ein ordnungsgemäßes, SIP-geschütztes, ordnungsgemäßes Berechtigungssystem und ruft dann die Migrationsskripte von Apple auf, die alle Apps und Konfigurationen vom alten System mit den ordnungsgemäßen Berechtigungen migrieren sollten.

Dann können Sie einen neuen Admin-Benutzer hinzufügen und jeden alten Benutzer einen nach dem anderen entfernen – wobei Sie ihre Home-Ordner in Ruhe lassen. Wenn Sie das alte Benutzerhaus in einen neuen Kurznamen umbenennen – wenn Sie diese Benutzer hinzufügen – werden die Berechtigungen pro Benutzer festgelegt.

Das ist wahrscheinlich eine Möglichkeit, es zu tun. Aber es ist nicht genau die Effizienz, die ich mir erhofft hatte. Reparieren von Berechtigungen in 10.10: ~5 Minuten, dieser Vorgang dauert erheblich länger.
Wenn Sie SIP beibehalten, gehen die Dinge viel schneller, @LangLangC - auch wenn Caching Server auf allen High Sierra ausgeführt wird - ein Wiederherstellungsstart wird zwischengespeichert, ebenso wie die App Store-Installationsprogramme - Downloads nach dem ersten erfolgen mit lokaler Festplattengeschwindigkeit und nicht mit Internet Geschwindigkeit. Wir brauchen fast keine bootfähigen Installer mehr, da wir die Installer einfach zwischenspeichern können.
Bitte erläutern Sie 'SIP = * Dinge * viel schneller' / Ich verwende High Sierra nicht auf Produktionssystemen. Aber Sie meinen sicher: "mit lokaler Netzwerkgeschwindigkeit und nicht mit Internetgeschwindigkeit" (+ Traffic sparen)?
Ich habe wiederholt, dass Ihre 5-Minuten-Reparatur praktikabler ist, wenn Sie SIP aktiviert lassen.