Autorizzazioni utente errate: impossibile salvare file o aprire programmi


0

Sono su OSX 10.9.1 e ho modificato le impostazioni nella mia cartella utente. Per quanto posso ricordare, ho "solo" premuto cmd + isulla 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/StartupItemsdice anche che è SUID-file …/ARDAgentstato 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 /Userscartella:

    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.

Risposte:


0

Utility Disco non controlla le autorizzazioni per le cartelle home dell'utente. Per fare ciò su sistemi successivi alla 10.6, dovrai avviare la modalità di ripristino (o avviare da un programma di installazione USB) e andare su Utilità> Terminale , quindi digitare resetpassword. Qui troverai l'opzione per ripristinare le autorizzazioni per la cartella principale di un utente specifico.

In alternativa è possibile ripristinare le autorizzazioni della cartella principale con Onyx , gratuitamente dal software Titanium.


come accennato in precedenza ho già "Ripristina autorizzazioni e ACL della home directory" tramite l'utilità OSX "Reimposta password". Daremo un'occhiata a Onyx
Fred

Ho provato a scaricare Onyx , ma Safari visualizza un errore che non ha memoria sufficiente sul disco per scaricare Onyx. Questo non è sicuramente il caso in cui ho oltre 82 GB di spazio libero su disco. AIUTO! :(
Fred

Puoi creare un nuovo account utente (con privilegi di amministratore)? Se è così puoi installare ed eseguire Onyx lì, ha l'opzione nelle preferenze per eseguire comandi sull'account corrente o su tutti gli account - vorrai selezionare l'opzione "tutti gli account". Speriamo che questo farà il trucco ...
ScunnerDarkly

Sono riuscito a scaricare Onyx con wget come sudo dal Terminale. Ma ora non so cosa fare con il programma. Come può aiutarmi?
Fred,

Manutenzione> Autorizzazioni> Ripristina autorizzazioni cartella ACL e ACL
ScunnerDarkly
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.