Come verificare le autorizzazioni di riparazione & in OS X El Capitan
L'app Utility Disco ha a lungo contenuto la possibilità di verificare e riparare i permessi del disco su un Mac, ma nelle ultime versioni di OS X questa possibilità è stata rimossa. Ciò non significa che non puoi verificare le autorizzazioni e riparare le autorizzazioni in OS X El Capitan 10.11 e versioni successive, tuttavia, devi solo passare alla riga di comando per farlo.
Per essere chiari, la verifica e la riparazione delle autorizzazioni del disco è stata a lungo assegnata come rimedio a tutti i tipi di problemi sul Mac, la maggior parte dei quali raramente sono accurati o legittimi. In questo senso, la riparazione dei permessi è in qualche modo considerata una forma di hocuspocus con scarsi vantaggi per la maggior parte delle situazioni di OS X, ma ci sono comunque alcune circostanze uniche in cui potresti voler verificare e riparare comunque i permessi del disco in OS X, in particolare se i permessi dei file sono in re altà disattivate, ovvero la possibilità per determinati utenti e processi di leggere e scrivere determinati file e cartelle.
Nota che non è la stessa cosa che verificare e riparare un disco.
Come riparare la verifica delle autorizzazioni del disco in OS X El Capitan
Apri l'applicazione Terminale (disponibile in /Applicazioni/Utility/) e usa la seguente sintassi per verificare i permessi dei volumi, questo verificherà il volume root predefinito di un Mac:
sudo /usr/libexec/repair_packages --verify --standard-pkgs /
Se desideri verificare le autorizzazioni su un'unità diversa, specifica il volume anziché "/"
Il comando verrà eseguito e mostrerà autorizzazioni diverse o niente, a seconda di ciò che viene trovato. Non sorprende che probabilmente troverai alcune varianti di autorizzazioni diverse, simili a:
" I permessi differiscono su usr/libexec/cups/cgi-bin, dovrebbero essere drwxr-xr-x , sono dr-xr-xr-x . Le autorizzazioni differiscono su usr/libexec/cups/daemon, dovrebbero essere drwxr-xr-x , sono dr-xr-xr-x . Le autorizzazioni differiscono su usr/libexec/cups/driver, dovrebbero essere drwxr-xr-x , sono dr-xr-xr-x . Le autorizzazioni differiscono su usr/libexec/cups/monitor, dovrebbero essere drwxr-xr-x , sono dr-xr-xr-x ."
Come riparare i permessi del disco in OS X El Capitan dalla riga di comando
Supponendo che siano stati trovati permessi diversi e si desideri ripararli, sostituire il flag –verify con –repair e puntare nuovamente il comando sullo stesso volume:
sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /
La riparazione delle autorizzazioni potrebbe richiedere del tempo, proprio come accadeva con Utility Disco.
Se esegui il comando repair_packages senza sudo e senza specifiche o flag, otterrai invece una semplice guida di aiuto:
$ /usr/libexec/pacchetti_di riparazione Utilizzo: pacchetti_di riparazione …
Comandi: --help Stampa questa guida all'uso. --list-standard-pkgs Visualizza gli ID dei pacchetti nel set standard. --verify Verifica le autorizzazioni sui file nei pacchetti specificati.--repair Ripara i permessi sui file nei pacchetti specificati. Opzioni: --pkg PKGID Verifica o ripara il pacchetto PKGID. --standard-pkgs Verifica o ripara il set standard di pacchetti. --volume PATH Esegue tutte le operazioni sul volume specificato. --output-formatStampa le informazioni sullo stato di avanzamento usando uno speciale formato di output. --debug Stampa le informazioni di debug durante l'esecuzione.
Come suggerito, questo non è davvero qualcosa che dovrebbe essere eseguito regolarmente come qualsiasi parte della routine di manutenzione del Mac, ed è raramente necessario, motivo per cui Apple lo ha rimosso dall'applicazione Utility Disco.
A proposito, anche le versioni precedenti di OS X hanno un approccio a riga di comando per riparare i permessi del disco, ma viene invece gestito tramite lo strumento a riga di comando Utility Disco.