Come correggere gli account utente corrotti in macOS

A volte i nostri Mac si comportano in modi strani. Pensiamo e usiamo i nostri computer Apple come se fossero stabili e perfetti fino a quando non falliscono. Poi si scatena l’inferno. Cosa possiamo fare per riportare quella macchina alla sua bella normalità?

Quindi diamoci da fare!

<

Una parola sui conti utente

Pensate al vostro account utente Mac come al cuore delle vostre informazioni, al luogo in cui tornano sempre i vostri dati. L’HOME FOLDER del tuo account utente memorizza la maggior parte dei tuoi dati, comprese le modifiche apportate alle impostazioni dell’applicazione e una serie di altre cose:

  • File sul desktop
  • La vostra preferenza per l’immagine del desktop
  • Cache safari, storia e dati del sito web
  • La tua e-mail, i tuoi contatti e gli appuntamenti del calendario
  • Musica e video di iTunes e immagini da Foto, Photo Booth e altre applicazioni
  • Impostazioni personalizzate create per applicazioni come Mail, Safari, Messaggi, Facetime, Note, Contatti, Calendario, Finder e impostazioni di terze parti
  • I file nelle cartelle Documenti, Download, Film, Musica, Immagini, Pubblico e Siti situati nella cartella Home

Hai cambiato le autorizzazioni degli articoli nella tua cartella di casa?

A volte, quando si modificano i permessi di lettura o scrittura degli elementi all’interno della cartella di casa, è anche necessario reimpostarne i permessi.

Questa situazione è particolarmente vera se si usa il Comando+I (o qualsiasi altro metodo per ottenere informazioni) per modificare tali permessi.

Se si verifica uno dei seguenti sintomi, si potrebbe avere un problema a causa di cambiamenti nei permessi della cartella di casa

I sintomi segnalati includono:

  • Quando si cerca di salvare le modifiche, viene visualizzato un messaggio che indica che il file è bloccato o che non si ha il permesso di salvare
  • Si vede spesso (e ripetutamente) il messaggio che macOS ha bisogno di riparare la libreria per eseguire le applicazioni
  • Nell’App Foto, vedete un messaggio che indica che la vostra biblioteca deve essere aggiornata o riselezionata ogni volta che aprite Foto
  • Le modifiche alle Preferenze di Sistema non vengono salvate dopo l’uscita dalle Preferenze di Sistema
  • Un messaggio pop-up che indica che il disco di avvio non ha più spazio disponibile per la memoria dell’applicazione
  • L’aggiornamento del Dock non viene salvato dopo aver effettuato il logout dal proprio account utente
  • Le finestre che erano aperte l’ultima volta che ti sei disconnesso o hai abbandonato un’applicazione (prima di cambiare i permessi) si aprono di nuovo dopo aver effettuato il login o aperto l’applicazione
  • Quando si spostano gli elementi nella cartella home, il Mac chiede un nome di amministratore e una parola d’ordine
  • Anteprima, TextEdit e applicazioni simili si chiudono inaspettatamente quando si tenta di aprirle
  • Activity Monitor mostra che Safari o SafariDAVClient sta utilizzando molte risorse di sistema
  • Avete notato un netto calo delle prestazioni del vostro Mac
  • iTunes visualizza un messaggio che indica che il dispositivo non può essere sincronizzato
  • Le foto (o i video) che importate nell’app Photos non appaiono all’interno dell’app, ma appaiono nel Finder

Se vedete uno di questi errori, il ripristino delle autorizzazioni della vostra cartella di casa spesso risolve il problema. I lettori segnalano che questo funziona per tutte le versioni di MacOS (inclusi Mojave &amp; High Sierra/Sierra) e la maggior parte delle versioni di Mac OS X.

Ricordati solo di RIPRISTINARE LE PERMESSIONI DELL’ASSEGNATORE.

Essere preparati con un altro conto amministratore

Ok, questa è una cosa che avrei dovuto fare ma non l’ho fatta. Lezione imparata. Quindi, per tutti voi che siete dei superbi iFolks, questo è per voi.

Prima che succeda qualcosa, create un altro conto con accesso da parte dell’amministratore. Siate preparati con un altro modo per entrare nel vostro Mac che non comporti la riformattazione del disco rigido e la perdita di tutto.

Con l’altro account di amministrazione, si resettano le password, si cancellano gli account e si risolvono i problemi. In questo modo si risolvono i problemi senza dover intraprendere azioni drastiche, come pulire il disco.

Se il vostro problema non si verifica in un account utente diverso, allora è probabile che sia macOS che le vostre applicazioni installate funzionino correttamente.

Così, quando si è connessi a il proprio account utente abituale le applicazioni mostrano comportamenti inaspettati, come ad esempio non si avvia, esegue comandi in modo errato, restituisce errori, o si chiude inaspettatamente.

MA, quando si accede ad un account utente diverso , si vede che questi problemi non si verificano.

Il verdetto: il problema o i problemi sono di conseguenza correlati alle impostazioni o ai file specifici dell’utente. Quindi è il momento di fare qualche prova ed errore per capire cosa sta succedendo con il vostro account utente.

Autorizzazione al reset

Forse tutto ciò di cui abbiamo bisogno è di riparare alcuni permessi dei file utente (incrociando le dita), quindi proviamo prima a riparare questo. Dovremo riavviare in Recovery Mode

Per Yosemite e inferiori

  1. Spegnere il computer
  2. Premere Command+R
  3. Premere il pulsante di accensione
  4. Tenere premuto Command+R finché non si sente la suoneria di avvio o non si vede il logo della mela e la barra di avanzamento
  5. Selezionare Utilità disco
  6. Selezionare Permessi di verifica del disco
  7. Dopo aver verificato, scegliere Repair Disk Permission

A partire da El Capitan, Apple ha rimosso da Disk Utility i pulsanti per la verifica e la riparazione dei permessi.

Apple sostiene che tutte le autorizzazioni dei file di sistema sono ora automaticamente protette e aggiornate durante l’aggiornamento del software. Ma naturalmente, c’è sempre un mezzo per raggiungere un fine.

Per El Capitan

  1. Spegnere il computer
  2. Premere Command+R
  3. Premere il pulsante di accensione
  4. Tenere premuto Command+R finché non si sente la suoneria di avvio o non si vede il logo della mela e la barra di avanzamento
  5. Selezionare il menu Utilità nella parte superiore dello schermo
  6. Selezionare il terminale
  7. Nella finestra del terminale, digitare resetpassword
  8. Premere Return
  9. Si apre la finestra Reset Password
    1. NON VOGLIAMO RESETARE LA PASSWORD
  10. Selezionare il disco di avvio (Macintosh HD se non rinominato)
  11. Selezionate il vostro conto utente
  12. In Reset Home Directory Permissions e ACL, fare clic su Reset
  13. Selezionare Riavvia dalla barra del menu

Per macOS Sierra, High Sierra, Mojave e Catalina

Purtroppo, il workaround per riparare i permessi dei dischi e le ACL non funziona più in macOS Sierra e oltre.

Secondo Apple, la riparazione manuale del disco non è più necessaria. macOS Catalina, Mojave, High Sierra e Sierra (e Mac OS X El Capitan) riparano i permessi dei file automaticamente durante gli aggiornamenti del software.

L’integrità dei file migliorata a partire da El Capitan ed espansa in macOS Sierra, rende apparentemente obsolete le autorizzazioni manuali del disco.

Se si ritiene che i problemi del proprio account utente derivino effettivamente da problemi di autorizzazione del disco, la migliore opzione attualmente disponibile per macOS Mojave, High Sierra, o Sierra è quella di aggiornare il proprio sistema operativo se è disponibile un aggiornamento.

Se non è disponibile alcun aggiornamento, provare i suggerimenti elencati di seguito.

Ripristinare le autorizzazioni per le cartelle di casa

Se il problema è iniziato dopo aver modificato i permessi degli elementi nella cartella home, reimpostare i permessi:

  1. Dalla barra del menu del Finder, toccare Vai; Home (o Shift+Command+H)
  2. Scegliere File; Get Info (o Comando + I)
  3. Aprire l’area Condivisione &amp; Autorizzazioni (cliccare sul triangolo accanto se non si vede alcuna informazione)
  4. Controllare che le autorizzazioni della cartella home siano sbloccate (vedere in basso a destra l’icona del lucchetto)
    1. Se vedete un lucchetto chiuso, toccate il lucchetto una volta e inserite un nome di amministratore e una password per sbloccarlo
  5. Una volta sbloccato, selezionare il menu Azione nell’angolo in basso a sinistra della finestra e scegliere di Applicare agli elementi allegati
    1. Selezionare OK per confermare l’azione
    2. Vedrete una barra di avanzamento nella parte superiore della finestra mentre l’azione si completa
  6. Una volta terminata la barra di avanzamento, aprire Terminale dalla cartella Utilità della cartella Applicazioni (o premere CMD + Spazio per aprire la ricerca dei punti luce, e digitare Terminale e premere Return)
  7. Incollare o digitare questo comando nel terminale, poi premere Return :diskutil resetUserPermissions / `id -u`
    1. Per le tastiere USA, il `carattere è appena sopra il tasto Tab
    2. Dopo aver inserito il comando diskutil, se il terminale dice che il reset dei permessi sulla directory home dell’utente è fallito (errore -69841), inserire chflags -R nouchg ~, quindi inserire nuovamente il diskutilcommand: diskutil resetUserPermissions / `id -u`
  8. Una volta fatto, abbandonare il terminale

Per macOS, questo è il comando terminale che ripara le autorizzazioni dell’utente come descritto in questeApple Support Notes su come risolvere i problemi causati dalla modifica delle autorizzazioni degli elementi nella cartella home.

I comandi del terminale non funzionano in macOS Mojave+? Vedere l’operazione non consentita?

Se il terminale non accetta i vostri comandi quando si lavora con macOS Mojave, Catalina, o superiore, è probabile che dobbiate dare al terminale un accesso completo al disco.

Grant Terminal Full Disk Access

Preferenze di sistema aperte; Sicurezza &amp; Privacy; Scheda Privacy

  1. Selezionare Accesso completo al disco dalla barra laterale sinistra
    1. Se non è possibile apportare modifiche, sbloccare il disco e, se necessario, inserire la password di amministratore
  2. Toccare il simbolo +
  3. Aggiungete il terminale alle vostre applicazioni approvate con accesso completo
  4. Riavviare il terminale e vedere se ora accetta i vostri comandi

Toccare Altro nel terminale

Se vi sentite a vostro agio, provate ad usare una linea di comando nel Terminale. Alcuni lettori riferiscono che questo funziona per loro, in particolare per le persone che usano ancora Mac OS X.

Aprire una finestra del terminale

  1. Al prompt dei comandi, inserire questo includendo esattamente gli spazi
    1. sudo /usr/libexec/repair_packages -repair -standard-pkgs /
  2. Immettere subito la password di amministratore
    1. Aspetta un minuto o due
  3. Se ci sono errori, questi vengono visualizzati e il vostro sistema li ripara, se possibile
  4. Se non ci sono errori, non visualizza nulla

Avvio alla partizione di recupero

  • Tenere premuto Command+R fino a quando non si vede il logo Apple
    • Se il Mac non si avvia, tenere premuto il tasto opzione durante l’avvio per visualizzare il gestore di avvio integrato e scegliere Partizione di ripristino
    • Oppure avviare manualmente da macOS Recovery via Internet, tenere premuto Option-Command-R o Shift-Option-Command-R all’avvio
  • Terminale aperto e tipo repairhomepermissions
    • Per macOS, provare diskutil resetUserPermissions / `id -u`

Questo comando apre una finestra simile a quella di reset delle autorizzazioni sugli account utente.

Avvio in modalità sicura

Se non si dispone di un account di amministrazione di riserva, proviamo a riavviare il Mac in modalità provvisoria. Poi rimuoveremo alcuni dei file della cache che potrebbero essere la fonte del problema.

Per avviare in modalità sicura, spegnere il computer

  1. Premere il pulsante di accensione
  2. Dopo aver sentito il tono di avvio, premere e tenere premuto il tasto Shift
  3. Rilasciare quando si vede l’icona grigia di Apple e la barra di avanzamento
  4. Una volta caricato il modo sicuro, aprire una finestra Finder
  5. Premere Cmd-Shift-G.
  6. Digitare ~/Libreria/Cache per andare alla cartella cache

Si sconsiglia di rimuovere completamente la cache, quindi salvare un backup di tutti i file della cache prima di cancellarli. Se succede qualcosa, è possibile ripristinare i vecchi file utilizzando il backup.

Creare una cartella in Shared e collocare la Cache di nuovo lassù

  1. Una volta ottenuto un backup, procedere alla cancellazione della Cache
  2. Riavviare il computer
  3. Ora controlla e vedi se questo ha risolto i problemi con il tuo account utente. In caso contrario, passare ai passi successivi

Nascondi e cerca: Trovare il file delle preferenze sbagliate

Questo è mortalmente noioso e richiede tempo, ma è comunque un’opzione migliore di quella di avere un computer non funzionante. Un file di preferenza corrotto è spesso la causa di comportamenti insoliti sul vostro Mac, specialmente se un’applicazione non si apre o si blocca frequentemente.

I file di preferenza memorizzano tutti i tipi di informazioni specifiche per le applicazioni, dalla home page del browser alle impostazioni dei font e persino le scorciatoie che tenete nella barra laterale del Finder. Prima avviamoci in modalità sicura. Ricordate in questo caso la pazienza è davvero il vostro più grande alleato (e la virtù.)

Riavvio in modalità sicura

  1. Aprire una finestra Finder e premere Cmd-Shift-G
  2. Digitare ~/Libreria/Preferenze

Spostare i file delle preferenze uno ad uno da qualche altra parte, preferibilmente in una cartella contrassegnata da OLD Preferences. Riavviare il computer ogni volta e vedere se l’account utente è fisso. Sì, vi ho avvertito della parte mortale di questa soluzione.

C’è un’applicazione per questo!

Sì, naturalmente, c’è un’applicazione per quasi tutto, compresa la riparazione dei permessi. InsanelyMac offre un’app RepairPermission e un’app Disk Utility che fa il lavoro per voi. Kext Utility for Mac fornisce servizi simili, tra cui la riparazione dei permessi per tutte le cartelle di sistema e la ricostruzione delle cache di sistema.

Tuttavia, è necessario avviare con SIP (System Integrity Protection) disattivato o una configurazione CSR permissiva. Quindi, per l’esecuzione, è necessarioAbbandonare le applicazioni da Ovunque sotto Preferenze di Sistema -&gt; Sicurezza &amp; Privacy. Per abilitare queste opzioni all’esecuzione in Terminale: sudo spctl -master-disable

La System Integrity Protection (SIP) è stata introdotta in El Capitan e si chiama modalità rootless. Fornisce maggiore sicurezza al vostro Mac e impedisce al malware di modificare i file di sistema e le directory.

Per disattivare il SIP (System Integrity Protection) del vostro Mac

  1. Riavvia il tuo Mac
  2. Avvio in partizione di recupero
    1. Tenere premuto Command-R fino a quando non si vede un’icona di Apple e la barra di avanzamento
  3. Dal menu Utilità, selezionare Terminale
  4. Al prompt dei comandi digitare esattamente questo csrutil disable
  5. Premere Return
  6. Il terminale visualizza un messaggio che indica che il SIP è disabilitato
  7. Riavviare dal menu Apple (in alto a sinistra)

Riabilitare SIP utilizzando i samesteps inclusi i riavvii e digitando esattamente questo csrutil enable

Una visita con AppleCare

Se il vostro computer è ancora sotto contratto AppleCare, è giunto il momento di chiamare o di portare il computer all’Apple Store. Lascia che i Genius gli diano un’occhiata; alla fine hai pagato per questo!

Di solito sanno quello che fanno e dovrebbero risolvere il problema in molto meno tempo di te. Sicuramente vedono molte più domande di noi (per fortuna)

Anche se il tuo Mac è fuori garanzia, potresti comunque riuscire a farlo riparare per meno di quanto pensi. Provate prima questo, prima di pagare:

Se ha pagato con carta di credito, la società emittente della carta può coprirla. Controlli le regole della sua carta di credito per vedere se ha diritto alla protezione.

Il punto di non ritorno

Nel peggiore dei casi, non ci fermiamo. Useremo la partizione di recupero. Assicuratevi solo di collegarvi a Internet tramite cavo WiFi o Ethernet.

Utilizzare la modalità di recupero del Mac per reinstallare MacOS o OS X

  1. Riavviare il computer e tenere premuto Cmd-R mentre si avvia
  2. Selezionare reinstallare macOS o OS X e seguire le istruzioni.

Riepilogo

Lezione imparata – sempre con un piano di riserva. Quindi preparatevi ad avere almeno 2, sì DUE, account di amministrazione sul vostro computer. E siccome Apple ToolBox raccomanda di eseguire regolarmente il backup dei file preferibilmente seguendo la regola 2X2 (due nuvole, due locali.)