Ich verwende OSX 10.9.1 und habe die Einstellungen in meinem Benutzerordner geändert. Soweit ich mich erinnern kann, habe ich "nur" cmd + i
auf 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/StartupItems
da steht auch SUID-file …/ARDAgent
was 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 /Users
Ordner:
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.
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.
Fred
Fred
ScunnerDarkly
Fred
ScunnerDarkly
ScunnerDarkly
Fred
Fred
ScunnerDarkly
ScunnerDarkly
Fred
chown
Befehl 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 :)