2044303

Zugriffsrechte am Mac reparieren

10.10.2021 | 10:30 Uhr |

Um die Rechte des Home-Ordners zurückzusetzen, gibt es ein Programm, das gut versteckt ist.

Wohl kaum ein Tipp ist bei Mac-Problemen bekannter als das "Reparieren von Rechten". Das war bei älteren Systemen auch sehr einfach mit dem Festplattendienstprogramm möglich. Wenn ein System heute nicht fehlerfrei funktioniert, kann dies aber immer noch an fehlerhaften Dateirechten des Home-Ordners liegen: Das führt zu zahlreichen Problemen wie dem plötzlichen Beenden von Textedit und Vorschau, kryptische Fehlermeldungen wie "Die Aktion konnte nicht abgeschlossen werden, da du nicht die erforderlichen Zugriffsrechte hast." Reparaturen von Mediatheken oder Änderungen in den Systemeinstellungen bewirken keine Besserung.

So reparieren Sie Rechte bei aktuellen Macs ab macOS 10.15.4

Laut einer nicht mehr im Netz abrufbaren Anleitung (dazu später mehr) muss man seinen Mac in den Recovery-Modus versetzen – wozu man beim Intel-Mac beim Neustart die Tastenkombination Befehlstaste/R gedrückt hält. Bei einem ARM-Mac hält man beim Starten des Macs den Einschaltknopf gedrückt, bis der Mac in ein Rettungssystem startet. Hier stehen nun mehrere Optionen bereit, man benötigt aber zuerst das Terminal. Bei einem M1-Mac muss man das Tool über die Menüleiste aufrufen.

Im Terminalfenster muss man nun einen Befehl eingeben:

repairHomePermissions

Diesen Befehl gibt man im Terminal ein und drückt Enter. Sofort startet ein vorinstalliertes Tool namens Repair Home. Über dieses Tool kann man nun einen der installierten Benutzerordner aus und kann ihn reparieren – bzw. setzt die Benutzerrechte zurück. Das dauert nur wenige Sekunden.

Das Reparaturprogramm kann nur per Terminal aufgerufen werden.
Vergrößern Das Reparaturprogramm kann nur per Terminal aufgerufen werden.

Das ist aber noch nicht alles: Zusätzlich sollte man nämlich laut der Anleitung noch macOS neu installieren. Dazu wählt man im Utilities-Fenster die Option "macOS installieren" und das System wird neu installiert – alle Daten bleiben zwar erhalten, die Installation kann aber einige Zeit dauern.

Noch aufwendiger wird es, wenn diese Reparaturen keine Besserung brachten und die Probleme weiter auftreten. In diesem Fall rät Apple, ein Backup des Macs zu erstellen, danach das Startmedium komplett zu löschen und macOS neu zu installieren. Seine Daten kann man danach aus dem Backup wiederherstellen.

Warum Apple diese Anleitung mittlerweile wieder entfernt hat, ist nicht bekannt. Alternativ kann man aber noch eine alternative Methode benutzen, die hier nachzulesen ist.

Unsere Meinung:

Das Reparieren von Benutzerrechten war auf macOS lange Jahre ein simpler Routine-Vorgang, ab Catalina hat sich dies offensichtlich geändert. Schuld sind vermutlich die mit den letzten Systemen weiter verstärkten Sicherheitsmechanismen wie SIP.

So reparieren Sie Rechte bei älteren Macs bis macOS 10.15.4

Bis zum Erscheinen von macOS 10.15.4 konnte man die Rechte im Home-Ordner sehr einfach zurücksetzen. Dazu öffnete man  einfach den Finder und wählte hier unter „Benutzer“ den Ordner des Mac-Besitzers aus. Nun öffnete man das Infofenster des Benutzers und konnte hier die Rechte zurücksetzen. Laut der alten Anweisung klickte man dazu auf das Aktionsmenü und wählte die Option „Auf alle Unterobjekte anwenden“. Das ist aber bei neueren Systemen nicht mehr möglich.

Auch Apple hat diese alte Anleitung bereits aus seiner Online-Dokumentation entfernt, nun muss man eine noch umständlichere Prozedur durchführen und erst in einen Rettungsmodus booten.

Wie man das Problem bei noch älteren System wie El Capitan beheben konnte, beschreiben wir hier in diesem älteren Artikel:

Der Hilferuf kommt per Mail von unserem Fotografen – kurz und knapp: Eingeloggt am iMac mit einem Account (mit Admin-Rechten) lassen sich plötzlich vom Benutzer erstellte Dateien nur noch in den Papierkorb verschieben, wenn der das Administrator-Passwort angibt. Auch das Verschieben von Dateien in andere Ordner klappt nicht mehr, Änderungen an bestehenden Dateien aus Apple-Programmen wie Textedit & Co lassen sich gar nicht mehr speichern. Als langjähriger Mac-Benutzer versucht er das Standard-Troubleshooting: Über das Festplattendienstprogramm repariert er die Zugriffsrechte und startet neu – ohne Erfolg. Über die Information zu Dateien und Verzeichnissen stellt er dann fest, dass unlogische Dateirechte für Dateien und Ordner aktiv sind.

Rechte im Home-Verzeichnis

Klar ist, dass hier Zugriffsrechte der Auslöser des Problems sind. Das richtige Vorgehen beim Troubleshooting scheitert an einem Problem: Die Reparatur der Zugriffsrechte über das Festplattendienstprogramm  bereinigt nur solche Fehler, die Dateien und Ordner des Systems betreffen – die treten häufig auf. Auf das aktuelle Problem hat die Reparatur keine Auswirkung, da Dateien und Ordner im Home-Verzeichnis des Benutzers betroffen sind. Das betrifft nicht nur Dateien im Ordner „Dokumente“, sondern auch auf dem Schreibtisch, im Papierkorb und anderen Verzeichnissen des Benutzers. Das Festplattendienstprogramm bietet für diesen Fall keine Option, um Zugriffsrechte zu reparieren.

Im System verstecktes Reparatur-Tool

Auch zur Reparatur von Zugriffsrechten der Dateien und Ordner im Home-Verzeichnis des jeweiligen Benutzers hat Apple ein Programm, das ist allerdings gut versteckt und allgemein kaum bekannt.

Es ist Bestandteil der Wiederherstellungspartition seit OS X 10.7 und heißt „Passwörter zurücksetzen“ – später mehr zur irreführenden Namensgebung.

Um das versteckte Hilfsprogramm innerhalb der Wiederherstellungspartition zu starten, muss das Terminal eingesetzt werden.
Vergrößern Um das versteckte Hilfsprogramm innerhalb der Wiederherstellungspartition zu starten, muss das Terminal eingesetzt werden.

Vor Nutzung der Option stellen Sie sicher, dass ein Backup vorliegt. Starten Sie den Mac neu und halten „Befelstaste-R“ gedrückt, der Mac bootet in die Wiederherstellungspartition. Das gesuchte Hilfsprogramm zur Reparatur der Zugriffsrechte ist seit OS X 10.7 weder in der Übersicht, noch in den Menüs zu finden. Zum Start wählen Sie im Menü „Dienstprogramme“ den Befehl „Terminal“ und tippen

resetpassword

gefolgt vom Drücken des Zeilenschalters. Das Programm „Passwörter zurücksetzen“ startet.

Zugriffsrechte reparieren

Das Programm ist eigentlich dazu gedacht, Benutzerpasswörter zu ändern – daher der Name, das wollen wir aber diesmal nicht! Wählen Sie im oberen Bereich Ihre Startfestplatte aus und im Menü unter „Wählen Sie einen Benutzeraccount“ anschließend Ihren Account.

ACHTUNG Wählen Sie nicht den Benutzer „root“, auch keinen der eventuell anderen eingerichteten Benutzer Ihres Mac!

Klicken Sie dann ganz unten unter „Zugriffsrechte und Zugriffssteuerungslisten für den Benutzerordner zurücksetzen“ den Knopf „Zurücksetzen“. Damit werden die Zugriffsrechte und die ACLs auf die richtigen Werte zurückgesetzt. Die Aktion ist beendet, wenn der Knopf „Fertig“ anzeigt.

Wählen Sie Ihre Start-Festplatte aus, dann Ihren Account am Mac und klicken „Zurücksetzen“ – alle anderen Felder bleiben leer.
Vergrößern Wählen Sie Ihre Start-Festplatte aus, dann Ihren Account am Mac und klicken „Zurücksetzen“ – alle anderen Felder bleiben leer.

Beenden Sie anschließend über das Menü das Programm Passwörter zurücksetzen, dann Terminal, schließlich OS-X-Dienstprogramme und wählen als Startpartition Ihre Festplatte.

Die Probleme am Mac unseres Fotografen sind seit dem Neustart behoben.

Das Festplattendienstprogramm repariert über die Wiederherstellungspartition auch defekte Volumes.
Vergrößern Das Festplattendienstprogramm repariert über die Wiederherstellungspartition auch defekte Volumes.

Tipp zum Schluss

Die Reparatur ist oft die letzte Chance, birgt aber auch Risiken: Stellen Sie deshalb sicher, dass vorher in jedem Fall ein Backup angefertigt wurde. Setzen Sie in Utility die Passwörter zurück und wählen Sie nach der Auswahl der Festplatte nur Ihren Account.

Und noch ein letzter Tipp zum Schluss: Wenn sie bei normalem Betrieb des Mac über das Festplattendienstprogramm das Volume (Festplatte) prüfen lassen und hier Fehler angezeigt werden, lassen sich diese nicht sofort direkt reparieren. Starten Sie in dem Fall erst einmal von der Wiederherstellungspartition, wählen das angezeigte Festplattendienstprogramm. Über den Menüpunkt „Erste Hilfe“ klappt dann ebenfalls eine eventuell notwendige Reparatur des Volumes.

Macwelt Marktplatz

2044303