Mein Problem ist, dass ich alle Eigentümer und Berechtigungen für meinen Benutzerordner und meine Unterordner ernsthaft verletzt habe und es viele Probleme bei der Verwendung vieler Anwendungen verursacht.
Die ursprüngliche Ursache war, dass ich einen Benutzer umbenannt hatte, indem ich den Anweisungen des Apple-Supports unter http://support.apple.com/kb/HT1428 gefolgt war
Nachdem der neue Benutzer eingerichtet wurde, konnte Mozy Backup nicht mehr sichern und viele meiner Anwendungen konnten sich nicht automatisch aktualisieren. Die Anwendung funktioniert normalerweise wieder, wenn ich das fehlerhafte Programm gelöscht und neu installiert habe. Ich dachte, das lag daran, dass die Berechtigungen falsch waren, und ich fand einige Stellen, an denen GetInfo darauf hinwies, dass Berechtigungen auf den alten Benutzer verweisen. Manchmal wurde im Dialogfeld nur "Abrufen" für den Benutzernamen angezeigt und nie auf etwas anderes aktualisiert.
Ich habe Onyx "Berechtigungen reparieren" und das Festplatten-Dienstprogramm "Berechtigungen reparieren" ohne Ergebnisse ausgeführt. Mit "Reparaturberechtigungen" werden immer wieder einige Warnungen vor unerwarteten ACLs ausgegeben, aber die Informationen, die ich online finden konnte, glaubten nicht, dass diese Probleme wie diese verursachen würden.
Ich habe versucht, einige Befehlszeilenskripte in den Benutzerordnern rekursiv auszuführen (beide als root angemeldet und mit sudo). chmod hat viele Fehler darüber gemacht, dass der Besitzer der Dateien falsch ist. Chown danach gab mir andere Fehler (ich kann mich nicht genau erinnern, was sie waren). In einem Anfall von Panik klickte ich mit der rechten Maustaste auf den gesamten Benutzerordner und entschied mich, seine Berechtigungen auf alle Kinder anzuwenden.
Soweit ich das beurteilen kann, habe ich bei diesem Vorgang alles auf " Lesen und Schreiben" für diesen Benutzer und " Nur Lesen " für " alle " und " Mitarbeiter " eingestellt. Jetzt geht es mir schlechter als zuvor. Firefox ist abgestürzt und kann nicht einmal seine eigenen Einstellungen aktualisieren. Daher wird bei jedem Start die Meldung "Möchten Sie diese Registerkarten wiederherstellen?" Angezeigt, auch wenn wiederholt "Neue Sitzung starten" angezeigt wird.
Grundsätzlich ist alles in meinem Benutzerordner in Bezug auf Eigentümer und Berechtigungen kaputt und ich muss wissen, was sie sein sollen. Wer ist der Eigentümer der Dateien in jedem Verzeichnis (Downloads, Anwendungen usw.) und wie sollten die Berechtigungen sein? Was ist angesichts dieser Berechtigungen und Eigentümer der beste Weg, um diese in Ordnung zu bringen?
Ich habe eine ähnliche Frage beim Zurücksetzen der Benutzerberechtigungen auf den Standardmodus gesehen, aber sie befasst sich nur mit Berechtigungen, nicht mit Besitzern, was bereits ein Problem war.
Ich bin mir nicht sicher, ob eine Neuinstallation des Betriebssystems über die Kopie, die ich gerade habe, irgendetwas beheben würde, und ich bin kurz davor, den Apple Support anzurufen, wenn ich in den nächsten Tagen nichts herausfinden kann. Vielen Dank für jede Hilfe.
quelle
~/Library/
und nicht von sich~/Library
selbst zu verschieben.Antworten:
Der erste Schritt, den ich empfehlen würde, besteht darin, die Berechtigungen für den Basisordner mit dem Dienstprogramm zum Zurücksetzen des Kennworts in Lion Recovery zurückzusetzen. (Trotz des Namens des Dienstprogramms werden Sie keine Kennwörter zurücksetzen.)
Durch das Zurücksetzen der Berechtigungen für den Basisordner mit dem Dienstprogramm "Kennwort zurücksetzen" werden sowohl der Eigentümer als auch die Berechtigungen zurückgesetzt.
Starten Sie Ihren Mac mit ⌘+ neu R, um Lion Recovery zu starten. Dadurch gelangen Sie zum Bildschirm "Reparaturdienstprogramme".
Öffnen Sie Terminal über das Menü Dienstprogramme.
Geben Sie im Terminal ein, um
resetpassword
das Dienstprogramm zum Zurücksetzen des Kennworts zu öffnen.Wählen Sie oben Ihr Festplattensymbol und anschließend Ihren Benutzer aus dem Dropdown-Menü unten. Setzen Sie das Passwort hier nicht zurück.
Klicken Sie unten im Fenster unter "Home Directory-Berechtigungen und ACLs zurücksetzen" auf die Schaltfläche "Zurücksetzen". Dies kann eine Weile dauern, wenn sich viele Dateien in Ihrem Home-Ordner befinden.
Dies sollte Ihre Berechtigungsprobleme für die meisten Apps lösen. Es ist jedoch möglich, dass einige Apps Dateien mit speziellen Berechtigungen gespeichert haben, die sich von den Standardberechtigungen des Benutzers unterscheiden (z. B. Einstellungen oder Anwendungsunterstützungsdateien). Für diese Apps müssen Sie möglicherweise ihre Einstellungen löschen oder die App neu installieren.
Wenn das Zurücksetzen der Berechtigungen für den Basisordner nicht funktioniert, müssen Sie möglicherweise versuchen, die Daten aus einer Sicherung wiederherzustellen oder Ihre Daten auf ein externes Laufwerk zu übertragen.
quelle
Führen Sie dies aus
quelle
resetpassword
, wählen Sie die Festplatte und das entsprechende Benutzerkonto aus dem zu öffnenden Dropdown-Menü aus und wählen Sie Zurücksetzen auf Setzen Sie die Berechtigungen für das Ausgangsverzeichnis und die ACLs des ausgewählten Benutzerkontos zurück.Ihre Probleme sind im Grunde die gleichen. Es gibt keinen Standard für Berechtigungen für Dateien in Ihrem Home-Verzeichnis, die alle von ihrer Verwendung abhängen.
Das Korrigieren von Berechtigungs-Apps und -Skripten sowie von Betriebssysteminstallationen sollte sich überhaupt nicht auf den Benutzerbereich auswirken, außer möglicherweise das Ändern der Berechtigungen für das Ausgangsverzeichnis. Betriebssysteminstallationen und die meisten Skripts für feste Berechtigungen vergleichen die Berechtigungen und Eigentümer mit den Anforderungen für eine Neuinstallation, und dies hat keine normalen Benutzer. Wenn sie das taten, würde ich dies als einen großen Fehler betrachten.
Das Update besteht darin, den Eigentümer der Dateien zu ändern, dh die Verwendung von chown in Ihrem Home-Verzeichnis. Der Eigentümer sollte der neue Eigentümername sein.
Es gibt keine allgemeine Möglichkeit, Berechtigungen zurückzugewinnen, da einzelne Dateien von der jeweiligen Anwendung abhängen und alle Apps unterschiedlich sein können.
Daher besteht die einzige Möglichkeit darin, vor der Änderung aus einem Backup wiederherzustellen - nehmen Sie die Änderung gemäß den Apple-Notizen vor und chownen Sie dann alle Dateien. Oder schauen Sie sich jede einzelne Datei an und finden Sie heraus, welche Berechtigungen sie haben sollte - für die meisten Dateien in Ihrem Home-Verzeichnis sollte dies für den Eigentümer Lese- / Schreibzugriff und für andere nichts (oder nur Lesen) sein. Verzeichnisse benötigen außerdem eine Ausführungsberechtigung, damit sie aufgelistet werden können. Anwendungen benötigen andere Berechtigungen.
quelle
777
Verzeichnisse überprüft und mir Sorgen gemacht.Wir sind bei mehreren Benutzern auf dieselben Probleme gestoßen. Nachdem wir erfolglos alles versucht hatten, um Berechtigungen zu reparieren, fanden wir eine Lösung. Aus Gründen der Klarheit ist der problematische Benutzer John Doe und das Benutzerkonto (und das Home-Verzeichnis) heißt "johndoe".
quelle
Ich füge eine einzige Antwort hinzu, um alles anzusprechen. Was auch immer ich mit den Berechtigungen gemacht habe, es war total kaputt. Ich habe die erste Antwort versucht, indem ich in den Wiederherstellungsmodus gebootet und die Berechtigungen über die Methode zum Zurücksetzen des Kennworts zurückgesetzt habe. Diese wurde jedoch 48 Stunden lang ausgeführt, bevor ich sie beendet habe, und hatte keine erkennbaren Auswirkungen. Ich habe versucht, von Time Machine wiederherzustellen, und das ging auch in die Luft und konnte das Backup nicht wiederherstellen.
Am Ende habe ich alles manuell auf einer externen Festplatte gesichert, die gesamte Festplatte formatiert und Lion neu installiert, alles manuell neu installiert und meine persönlichen Daten wie die iPhoto-Bibliothek und die iTunes-Mediathek manuell zurückkopiert. iPhoto musste die Bibliothek reparieren, funktionierte aber einwandfrei und ich hatte keine Probleme. iTunes konnte der Bibliothek keine Musik hinzufügen, bis ich das Festplatten-Dienstprogramm verwendet habe, um die Berechtigungen erneut zu reparieren. Da ich nur das iTunes Media-Verzeichnis und nicht das übergeordnete Verzeichnis kopiert habe, schien es alles zu reparieren.
Moral der Geschichte: Vergiss Apple, benenne die Benutzer nicht um.
quelle
Dies ist überhaupt kein Berechtigungsproblem! Nichts, was Sie mit Berechtigungen tun, wird das Problem beheben, da die Berechtigungen bereits auf Lesen / Schreiben eingestellt sind, was so zulässig wie möglich ist.
Es ist ein Besitzerproblem; Das System ist verwirrt darüber, wem die Datei gehört, und kann das Problem nicht lösen. Fügen Sie sich als neuen Eigentümer hinzu, geben Sie sich Lese- / Schreibberechtigungen und löschen Sie dann den beleidigenden Benutzer, der "abruft".
quelle
Die Funktion zum Zurücksetzen von Berechtigungen des Festplatten-Dienstprogramms wirkt sich nicht auf Ihr Ausgangsverzeichnis aus und funktioniert hier nicht. Es gibt aber auch ein zweites Tool zum Zurücksetzen versteckter Berechtigungen für Ihr Home-Verzeichnis. Sie verwenden es vom Terminal aus wie folgt:
(Quelle: https://support.apple.com/en-us/HT203538 )
quelle