Era il 2016 quando dicevamo addio alla cara vecchia riparazione dei permessi con l’arrivo di macOS Sierra. Apple ci ha detto che non serviva più, perché sarebbe stata eseguita automaticamente quando necessario e ad ogni update del sistema. A noi smanettoni non era piaciuta fin da subito questa cosa ed abbiamo cercato di eseguire comunque il comando da terminale, scoprendo però che il “repair_packages” era stato proprio eliminato dalla libreria di sistema. Ad un certo punto io me ne sono disinteressato e forse in questo Apple ha raggiunto il proprio obiettivo. È infatti vero che nella vita da forum questa riparazione dei permessi era diventata una pappardella che si ripeteva senza cognizione di causa. Sempre nel 2016 alcune app di terze parti hanno iniziato ad offrire un servizio analogo ma manuale, eseguito in forma di script.
A distanza di un anno, con l’arrivo di High Sierra, Apple ha pubblicato una guida sul proprio sito che spiega come eseguire nuovamente la riparazione dei permessi. È uscita dalla porta e rientrata dalla finestra, per intenderci, ma è sempre stata lì per risolvere svariati problemi. Non è un caso che ieri – parlando con il supporto Apple Care per un problema con Mail – il tecnico specialistico mi ha consigliato proprio questa procedura:
- Localizzare nel Finder la home dell’utente attivo (è quella con la casetta ed il nome account)
- Selezionarla e premere cmd+I per accedere al pannello Informazioni
- Qui aprire l’area in basso “Condivisione e permessi” e sbloccare il lucchetto inserendo la password amministratore
- Selezionare il nome utente dell’account in uso e poi sull’ingranaggio scegliere “Rendi il proprietario”
- Selezionare di nuovo l’utente e sull’ingranaggio scegliere “Applica agli elementi inclusi…”
- Aprire il Terminale e solo dopo che l’operazione precedente si sia conclusa eseguire questo comando: diskutil resetUserPermissions / ‘id -u
diskutil resetUserPermissions / 'id -u'
Ah, per inciso, il problema di Mail persiste, ma questo è tutto un altro discorso.