Fehlerhafte Benutzerberechtigungen: Dateien können nicht gespeichert oder Programme geöffnet werden

Ich verwende OSX 10.9.1 und habe die Einstellungen in meinem Benutzerordner geändert. Soweit ich mich erinnern kann, habe ich "nur" cmd + iauf den Benutzerordner gedrückt und unter Zugriffsrechte apply to all sub folders. Frag mich nicht warum - ich weiß, ich war dumm und ich werde es nicht wieder tun ... versprochen!

Soweit ich weiß, bedeutet das, dass ich alle Dateien und Ordner in meinem Benutzerordner so geändert habe, dass sie dem Root-Benutzer gehören, und mir daher keine Dateioperationen erlauben, z. B. das Kopieren von Dateien usw.

Was kann ich tun, um das zu beheben?

  • Ich habe das Festplatten-Dienstprogramm bereits verwendet, um Berechtigungen zu reparieren. Aber kein Glück. Dies ist, was es sagt. Entschuldigung, es ist auf Deutsch: ACL was found, but not expected in …. Denn Library/StartupItemsda steht auch SUID-file …/ARDAgentwas geändert wurde und nicht repariert wird. Hier sind die Einzelheiten:

    ACL wurde gefunden, aber nicht erwartet auf „private/etc/apache2/users“
    ACL wurde gefunden, aber nicht erwartet auf „private/etc/paths.d“
    ACL wurde gefunden, aber nicht erwartet auf „Library/Audio/MIDI Drivers“ACL wurde gefunden, aber nicht erwartet auf „Library/Audio/Plug-Ins/Components“
    ACL wurde gefunden, aber nicht erwartet auf „Library/Audio/Plug-Ins/MAS“ACL wurde gefunden, aber nicht erwartet auf „Library/Audio/Plug-Ins/VST“
    ACL wurde gefunden, aber nicht erwartet auf „Library/Java/JavaVirtualMachines“
    ACL wurde gefunden, aber nicht erwartet auf „Library/LaunchAgents“
    ACL wurde gefunden, aber nicht erwartet auf „Library/LaunchDaemons“
    ACL wurde gefunden, aber nicht erwartet auf „Library/PreferencePanes“
    ACL wurde gefunden, aber nicht erwartet auf „Library/ScriptingAdditions“
    ACL wurde gefunden, aber nicht erwartet auf „Library/StartupItems“Achtung: Die SUID-Datei „System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent“ wurde verändert und wird nicht repariert.
    ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library“
    ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library/Preferences“
    ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library/Preferences/com.apple.stackshot.plist“Abweichende Zugriffsrechte für „usr/lib/ruby“, Soll-Wert: lrwxr-xr-x , Ist-Wert: drwxr-xr-x .
    ACL wurde gefunden, aber nicht erwartet auf „usr/lib/ruby“
    ACL wurde gefunden, aber nicht erwartet auf „usr/libexec/cups/driver“
    ACL wurde gefunden, aber nicht erwartet auf „Applications/.DS_Store“
    ACL wurde gefunden, aber nicht erwartet auf „private/var/at/tabs“
    ACL wurde gefunden, aber nicht erwartet auf „private/var/db/lockdown“
    ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library/.localized“
    ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library/Preferences/.GlobalPreferences.plist“
    
  • Ich habe auch versucht, die Berechtigungen und ACLs des Home-Verzeichnisses über das OSX-Dienstprogramm „Reset Password“ zurückzusetzen, wie hier vorgeschlagen . Aber kein Glück :(

Hier noch ein paar Infos:

  • Terminal ls -la im /UsersOrdner:

    drwxr-xr-x   5 root  admin   170 21 Dez  2013 .
    drwxr-xr-x  37 root  wheel  1326  5 Feb 10:12 ..
    -rw-r--r--   1 root  wheel     0 12 Sep  2013 .localized
    drwxrwxrwt  11 root  wheel   374 29 Dez 12:57 Shared
    drwxr-xr-x+ 69 root  admin  2346 10 Feb 11:06 macdaddy
    
  • Terminal ls -l im /Users/macdaddy/Ordner (mein Benutzer):

    drwxr-xr-x+   4 root  admin   136 24 Aug 22:26 Applications
    drwxr-xr-x+  69 root  admin  2346 10 Feb 09:58 Desktop
    drwxr-xr-x+  10 root  admin   340  3 Jul  2014 Documents
    drwxr-xr-x+  25 root  admin   850  9 Feb 23:50 Downloads
    drwxr-xr-x@  15 root  admin   510  5 Feb 10:12 Dropbox
    drwxr-xr-x+  72 root  admin  2448  1 Feb 20:17 Library
    drwxr-xr-x+  10 root  admin   340 14 Jan 16:07 Movies
    drwxr-xr-x@  16 root  admin   544  8 Feb 18:06 Music
    drwxr-xr-x+  11 root  admin   374  5 Feb 18:21 PhpstormProjects
    drwxr-xr-x+ 119 root  admin  4046 10 Feb 00:40 Pictures
    drwxr-xr-x+   5 root  admin   170  7 Feb  2011 Public
    drwxr-xr-x+   6 root  admin   204 27 Mär  2014 Sites
    drwxr-xr-x+   8 root  admin   272  1 Dez 18:01 VirtualBox VMs
    drwxr-xr-x+   2 root  admin    68 29 Mai  2014 dumps
    

Habe ich Recht, dass der Benutzer hier nicht root, sondern macdaddy sein sollte? Auch die Zeichen +und @sehen für mich ungewöhnlich aus.

Meine Frage ist also: Wie kann ich mein Problem beheben, damit die Berechtigungen wieder auf ihren vorherigen Zustand zurückgesetzt werden. Oder zumindest möchte ich so arbeiten können wie bisher.

Ich habe diese Lösung gefunden: Benutzerberechtigungen auf ihren Standardmodus zurücksetzen , in dem zuerst alle ACL-Berechtigungen entfernt und dann alle Berechtigungen mit ausgeglichen werden chmod. Nun, bevor ich es ausprobiere, wollte ich hier fragen, ob diese Methode ratsam ist oder ob es eine andere Möglichkeit gibt, mein Problem zu beheben.

Antworten (1)

Das Festplatten-Dienstprogramm überprüft keine Berechtigungen für Benutzer-Home-Ordner. Um dies auf Systemen nach 10.6 zu tun, müssen Sie in den Wiederherstellungsmodus booten (oder von einem USB-Installationsprogramm booten) und zu Utilities > Terminal gehen und dann eingeben resetpassword. Hier finden Sie die Option zum Zurücksetzen der Berechtigungen für den Home-Ordner eines bestimmten Benutzers.

Alternativ können Sie die Berechtigungen für Home-Ordner mit Onyx zurücksetzen , kostenlos von Titanium Software.

wie oben erwähnt habe ich bereits „Home Directory Permissions and ACLs zurücksetzen“ über das „Reset Password“ OSX Utility. Werde mir Onyx mal anschauen
Ich habe versucht, Onyx herunterzuladen , aber Safari zeigt eine Fehlermeldung an, dass auf der Festplatte nicht genügend Speicherplatz vorhanden ist, um Onyx herunterzuladen. Das ist sicherlich nicht der Fall, da ich über 82 GB freien Speicherplatz habe. HILFE! :(
Können Sie ein neues Benutzerkonto (mit Administratorrechten) erstellen? Wenn ja, können Sie Onyx dort installieren und ausführen, es hat die Option in den Einstellungen, Befehle auf dem aktuellen Konto oder allen Konten auszuführen - Sie sollten die Option "Alle Konten" auswählen. Hoffentlich reicht das aus...
Ich habe es geschafft, Onyx mit wget als sudo vom Terminal herunterzuladen. Aber jetzt weiß ich nicht, was ich mit dem Programm machen soll. Wie kann es mir helfen?
Wartung > Berechtigungen > Home-Ordner-Berechtigungen und ACLs zurücksetzen
Übrigens, "SUID-Datei …/ARDAgent wurde geändert und wird nicht repariert" - dies ist ein völlig normales Verhalten bei der Überprüfung von Berechtigungen und kein Grund zur Sorge.
Danke, ich werde es versuchen. Aber ich denke, es wird dasselbe tun wie hier ( osxdaily.com/2011/11/15/… ), was ich wie oben angegeben bereits versucht habe.
Mit Onyx habe ich "Home-Ordner-Berechtigungen und ACL zurückgesetzt", aber ohne Erfolg. Nach dem Neustart kann ich immer noch nicht einmal eine Datei auf meinen Desktop kopieren.
Können Sie wie oben in den Systemeinstellungen ein neues Benutzerkonto erstellen?
Probieren Sie chown -R (Ihr Benutzername) /Benutzer/(Benutzername) aus – z. B. chown -R frank /Benutzer/frank – vielleicht möchten Sie zuerst sudo -i ausführen, um den Befehl als root auszuführen
Der chownBefehl hat es behoben! Danke, Mann, weiß es wirklich zu schätzen. Scheint, als hätte ich alle Dateien rekursiv so geändert, dass sie zu root gehören, und der Befehl chown hat sie auf meinen Benutzer zurückgesetzt :)