Come ricostruire un account utente in OS X

Possono verificarsi problemi con gli account utente in OS X che comportano che un account non sia in grado di modificare le opzioni di configurazione e le risorse precedentemente accessibili. Un esempio di tale comportamento è un account amministratore che non è più in grado di autenticare per accedere alle impostazioni delle preferenze di sistema anche se è elencato come account amministratore. Un altro comportamento indicativo potrebbe essere l'impossibilità di modificare le impostazioni di quell'account, come la sua password, l'immagine della finestra di login o la posizione della cartella home personalizzata.

Mentre le persone potrebbero pensare di cercare la radice di questi problemi all'interno della cartella dell'utente, non li troveranno lì. La ragione di ciò è la struttura della directory che definisce l'account e le sue capacità sono memorizzate nella directory nascosta / var / db / dslocal /, diversamente dalle altre impostazioni di sistema e utente che si trovano all'interno delle cartelle delle preferenze nelle cartelle della biblioteca globale o dell'utente. Se un'impostazione all'interno di questi file di configurazione risulta danneggiata, la stabilità e le funzionalità dell'account potrebbero essere compromesse.

Per risolvere tali problemi, mentre alcune persone potrebbero provare a modificare manualmente queste proprietà dell'account per preservare l'integrità dell'account e correggere il problema, tali manipolazioni possono essere pericolose se eseguite in modo errato. Le impostazioni errate di questi file di account possono danneggiare ulteriormente l'account problematico e impedirne l'accesso, o addirittura danneggiare account aggiuntivi e portare all'instabilità del sistema.

Se il tuo account non funziona correttamente e gli altri sul sistema funzionano correttamente, un semplice approccio per risolvere il problema è semplicemente cancellare e ricostruire la struttura delle directory per l'account. Anche se questo può sembrare un compito scoraggiante, in OS X è in realtà abbastanza facile da fare e non richiederà molto uso del Terminale (se presente) e non danneggerà nessuno dei tuoi dati utente o impostazioni.

Per fare ciò, è necessario avere almeno un account amministratore funzionante nel sistema, quindi se il tuo account danneggiato è l'unico account amministratore, dovrai prima creare un altro account amministratore. Sfortunatamente la creazione di un nuovo account amministratore da OS X richiede in genere un account di amministratore di lavoro esistente, ma è possibile superare questo requisito forzando l'esecuzione dell'aiuto di configurazione di OS X all'avvio successivo del sistema. Per effettuare questa operazione, attenersi alla seguente procedura:

  1. Riavvia in modalità Utente singolo tenendo premuti contemporaneamente i tasti Comando e "S" all'avvio.
  2. Montare il filesystem come letto / scrittura eseguendo il seguente comando:

    monte-uw /

  3. Esegui il seguente comando per eliminare il flag "complete" dell'installazione OS X:

    rm /var/db/.AppleSetupDone

Al termine, immettere "reboot" al prompt dei comandi e il sistema dovrebbe riavviare e avviare lo strumento Assistente installazione OS X, che è possibile utilizzare per creare un nuovo account utente (assicurarsi che sia un nome diverso dall'account stanno cercando di ripristinare).

Una volta che hai un nuovo account amministratore sul sistema, accedi a esso e poi vai alle preferenze di sistema Utenti e gruppi (o "Account") e individua l'account problematico. Quindi fai clic sul lucchetto per autorizzare le modifiche, quindi seleziona l'account e fai clic sul pulsante meno per eliminarlo. Questa azione ti chiederà di salvare la cartella home in un'immagine del disco, eliminare la cartella home o non cambiarla e lasciarla nella posizione corrente.

In questo caso, si vorrà lasciare la cartella così com'è, quindi fare clic sull'opzione per non modificare la cartella Inizio, quindi continuare e fare clic sul pulsante "Elimina utente".

Eseguendo queste azioni, hai eliminato l'utente dalla directory di sistema, ma hai mantenuto intatte le impostazioni e i dati dell'utente conservando la sua cartella home. Andare ora alla directory / Macintosh HD / Users / e individuare la cartella home dell'utente eliminato. Se il suo nome include "(Eliminato)" in esso, quindi modificare il nome e rimuovere questi componenti in modo che sia lo stesso del nome utente breve dell'account (rinominare la cartella richiederà l'autenticazione con il nuovo account utente).

Una volta che la cartella Inizio è stata rinominata, tornare alle preferenze di sistema Utenti e gruppi e ricreare l'account, assicurandosi di utilizzare gli stessi nomi per i nomi di account completi e brevi. Se eseguito correttamente, il sistema rileverà la cartella home esistente con lo stesso nome del nuovo account utente e visualizzerà un avviso con l'opzione di utilizzare questa cartella home per il nuovo account. Fai clic su "Usa cartella esistente" e poi l'account verrà ripristinato.

Dopo aver configurato l'account, provare a disconnetterlo e a ripristinarlo per verificarne la funzionalità e assicurarsi che funzioni come previsto.


 

Lascia Il Tuo Commento