• Benvenuto su Altrove Consulting Forum.
 

OSX 10.11 El capitain - come riparare i permessi del disco

Aperto da Max Brezzi, Mercoledì, 02 Marzo 2016, 00:34:42 AM

Discussione precedente - Discussione successiva

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

Max Brezzi

da terminale:

sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /
;)
Massimiliano Brezzi

Max Brezzi

http://www.italiamac.it/mac/2015/11/come-verificare-riparare-i-permessi-su-os-x-el-capitan/


L'app Disk Utility ha sempre contenuto la funzione che permetteva di verificare e riparare i permessi del disco su Mac, ma nell'ultima versione di OS X questa funzione è stata rimossa. Questo però non significa che non potete più verificare e riparare questi permessi su OS X El Capitan. Sarà necessario scrivere qualche linea di comando per avviare manualmente la verifica.Per essere più chiari, la riparazione dei permessi è considerata una sorta di hocuspocus con piccoli benefici in molte situazioni, ma chiaramente non è l'unica causa dei problemi che potrebbero verificarsi in OS X.
Come riparare Verifica i permessi del disco su OS X El Capitan:
Aprite il Terminale, click sulla lente di ingrandimento in alto a destra e digitate "Terminale", inserite il seguente codice per verificare volume di default:

sudo /usr/libexec/repair_packages –verify –standard-pkgs /

Se volete invece verificare i permessi su un drive differente, specificate il volume con uno "/"
Niente paura, vi verranno mostrati una serie di permessi, diversi fra loro, un po' come l'immagine qui sotto:
The command will run and either show permissions that differ, or nothing, depending on what's found. Not surprisingly, you'll likely find some variation of permissions that differs, looking something like:
Permissions differ on "usr/libexec/cups/cgi-bin", should be drwxr-xr-x , they are dr-xr-xr-x .
Permissions differ on "usr/libexec/cups/daemon", should be drwxr-xr-x , they are dr-xr-xr-x .
Permissions differ on "usr/libexec/cups/driver", should be drwxr-xr-x , they are dr-xr-xr-x .
Permissions differ on "usr/libexec/cups/monitor", should be drwxr-xr-x , they are dr-xr-xr-x .
Come riparare i permessi del disco su OS X El Capitan via linea di comando:
Se volete riparare i premessi, rimpiazzate il flag "verify" con "repair" e puntate nuovamente lo stesso volume:

sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /

La riparazione dei permessi spesso richiede un po' di tempo, proprio come accade con Disk Utility.
verify-repair-permissions-mac-os-x-command-line2-610x406
Se eseguirete il comando repair_packages senza sudo e senza specifici flag, riceverete una guida "help" come questa qui sotto:
$ /usr/libexec/repair_packages
Usage: repair_packages [ARGUMENTS]...
Commands:
--help Print this usage guide.
--list-standard-pkgs Display the package ids in the standard set.
--verify Verify permissions on files in the specified package(s).
--repair Repair permissions on files in the specified package(s).
Options:
--pkg PKGID Verify or repair the package PKGID.
--standard-pkgs Verify or repair the standard set of packages.
--volume PATH Perform all operations on the specified volume.
--output-format # Print progress info using a special output format.
--debug Print debuging information while running.
Come vi abbiamo detto prima, questa operazione non fa parte dalla manutenzione di routine per un Mac ed è raramente necessaria, potrebbe essere anche una ragione per spiegare il motivo dell'espulsione di tale funzione da Disk Utility.
In ogni caso, qualsiasi release di OS X permette di recepire comandi dati da terminale.
;)
Massimiliano Brezzi