So verifizieren Sie &-Reparaturberechtigungen in OS X El Capitan
Das Festplattendienstprogramm bietet seit langem die Möglichkeit, Festplattenberechtigungen auf einem Mac zu überprüfen und zu reparieren, aber in den neuesten Versionen von OS X wurde diese Fähigkeit entfernt. Das bedeutet nicht, dass Sie Berechtigungen nicht überprüfen und Berechtigungen in OS X El Capitan 10.11 und höher reparieren können, aber Sie müssen sich dazu nur an die Befehlszeile wenden.
Um es klar zu sagen, das Überprüfen und Reparieren von Festplattenberechtigungen wurde lange als Heilmittel für alle möglichen Probleme auf dem Mac eingesetzt, von denen die meisten selten genau oder legitim sind. In diesem Sinne wird das Reparieren von Berechtigungen als eine Art Hokuspokus angesehen, der für die meisten OS X-Situationen wenig Nutzen bringt, aber dennoch gibt es einige einzigartige Umstände, unter denen Sie Festplattenberechtigungen in OS X trotzdem überprüfen und reparieren möchten, insbesondere wenn es sich um Dateiberechtigungen handelt sind tatsächlich ausgesch altet, was bedeutet, dass bestimmte Benutzer und Prozesse bestimmte Dateien und Ordner lesen und schreiben können.
Beachten Sie, dass dies nicht dasselbe ist wie das Überprüfen und Reparieren einer Festplatte.
So reparieren Sie die Festplattenberechtigungen in OS X El Capitan
Öffnen Sie die Terminal-Anwendung (unter /Programme/Dienstprogramme/) und verwenden Sie die folgende Syntax, um die Berechtigungen eines Volumes zu überprüfen. Dadurch wird das Standard-Root-Volume eines Mac überprüft:
sudo /usr/libexec/repair_packages --verify --standard-pkgs /
Wenn Sie Berechtigungen auf einem anderen Laufwerk überprüfen möchten, geben Sie das Volume anstelle von „/“ an
Der Befehl wird ausgeführt und zeigt entweder unterschiedliche Berechtigungen oder nichts an, je nachdem, was gefunden wurde. Es überrascht nicht, dass Sie wahrscheinlich einige Variationen von Berechtigungen finden werden, die sich unterscheiden und in etwa so aussehen:
"Berechtigungen unterscheiden sich auf usr/libexec/cups/cgi-bin, sollte drwxr-xr-x sein, sind sie dr-xr-xr-x . Die Berechtigungen unterscheiden sich auf usr/libexec/cups/daemon, sollten drwxr-xr-x sein, sie sind dr-xr-xr-x . Berechtigungen unterscheiden sich auf usr/libexec/cups/driver, sollten drwxr-xr-x sein, sie sind dr-xr-xr-x . Berechtigungen unterscheiden sich auf usr/libexec/cups/monitor, sollten drwxr-xr-x sein, sie sind dr-xr-xr-x ."
Festplattenberechtigungen in OS X El Capitan über die Befehlszeile reparieren
Angenommen, es wurden unterschiedliche Berechtigungen gefunden, die Sie reparieren möchten, ersetzen Sie das Flag –verify durch –repair und richten Sie den Befehl erneut auf dasselbe Volume:
sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /
Das Reparieren von Berechtigungen kann eine Weile dauern, genau wie beim Festplattendienstprogramm.
Wenn Sie den Befehl repair_packages ohne sudo und ohne Spezifikationen oder Flags ausführen, erh alten Sie stattdessen eine einfache Hilfeanleitung:
$ /usr/libexec/repair_packages Verwendung: repair_packages …
Befehle: --help Diese Bedienungsanleitung drucken. --list-standard-pkgs Zeigt die Paket-IDs im Standardsatz an. --verify Berechtigungen für Dateien in den angegebenen Paketen überprüfen.--repair Repariert Berechtigungen für Dateien in den angegebenen Paketen. Optionen: --pkg PKGID Prüft oder repariert die Paket-PKGID. --standard-pkgs Prüft oder repariert den Standardsatz von Paketen. --volume PATH Alle Operationen auf dem angegebenen Volume ausführen. --output-formatGibt Fortschrittsinformationen in einem speziellen Ausgabeformat aus. --debug Debugging-Informationen während der Ausführung ausgeben.
Wie angedeutet, sollte dies nicht wirklich regelmäßig als Teil der Mac-Wartungsroutine ausgeführt werden, und es ist selten notwendig, weshalb Apple es wahrscheinlich aus dem Festplattendienstprogramm gezogen hat.
Übrigens haben frühere Versionen von OS X auch einen Befehlszeilenansatz zum Reparieren von Festplattenberechtigungen, aber es wird stattdessen über das Befehlszeilentool des Festplattendienstprogramms gehandhabt.