Sono su OSX 10.9.1 e ho modificato le impostazioni nella mia cartella utente. Per quanto posso ricordare, ho "solo" premuto cmd + i
sulla cartella utente e in diritti di accesso ho scelto apply to all sub folders
. Non chiedermi perché - So di essere stato stupido e non lo farò più .. prometto!
Quindi, da quello che ho capito, ciò significa che ho modificato tutti i file e le cartelle all'interno della mia cartella utente in modo che appartengano all'utente root e quindi non mi consentano di eseguire alcuna operazione sui file, ad esempio la copia di file, ecc.
Cosa posso fare per risolvere questo problema?
Ho già usato Utility Disco per riparare le autorizzazioni. Ma niente fortuna. Questo è quello che dice. Ci dispiace che sia in tedesco:
ACL was found, but not expected in …
. PerchéLibrary/StartupItems
dice anche che èSUID-file …/ARDAgent
stato modificato e non verrà riparato. Ecco i dettagli: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“
Ho anche provato a "Ripristinare le autorizzazioni e gli ACL della home directory" tramite l'utilità OSX "Reimposta password" come suggerito qui . Ma senza fortuna :(
Ecco alcune altre informazioni:
Terminale ls -la sulla
/Users
cartella: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
Terminale ls -l nella
/Users/macdaddy/
cartella (il mio utente):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
Ho ragione che l'utente non dovrebbe essere root, ma macdaddy qui? Anche i segni +
e @
sembrano insoliti per me.
Quindi la mia domanda è: come posso risolvere il mio problema in modo che le autorizzazioni siano riportate allo stato precedente. O almeno voglio essere in grado di lavorare come facevo prima.
Ho trovato questa soluzione:
reimpostare le autorizzazioni utente sulla loro modalità predefinita
, in cui prima vengono rimosse tutte le autorizzazioni ACL, quindi vengono equalizzate tutte le autorizzazioni chmod
. Ora prima di provarlo volevo chiedere qui se questo metodo è consigliabile o se esiste un altro modo per risolvere il mio problema.