Cambia la password dell'amministratore con la modalità utente singolo di Mac OS X
Sommario:
Se ti occupi di IT o stai solo riparando il Grandmas Mac, non è raro trovare un computer in cui non hai la password dell'utente amministratore. Se ti trovi in questa situazione, puoi facilmente modificare la password dell'amministratore o di qualsiasi altro utente, semplicemente avviando la modalità utente singolo della riga di comando di Mac OS X. Considero questa una conoscenza essenziale per la risoluzione dei problemi dei Mac.
Modificare una password amministratore in modalità utente singolo di Mac OS X
Questo è un processo in più fasi, ma è facile da seguire:
- Per prima cosa devi accedere alla modalità utente singolo. Riavvia il Mac e tieni premuto Command+S all'avvio per entrare nella riga di comando.
- Vedrai una nota in cui Mac OS X ti dice che devi eseguire due comandi per apportare modifiche al filesystem, questo è necessario quindi gestiamolo prima
- Il primo comando verifica la presenza di errori nel filesystem di Mac OS X e li corregge, l'esecuzione può richiedere alcuni minuti:
- Il comando successivo monta l'unità root di Mac OS X come scrivibile, consentendoti di apportare modifiche al filesystem:
- Dopo aver montato il filesystem, puoi reimpostare la password di qualsiasi utente utilizzando il seguente comando:
- Dovrai inserire la nuova password due volte per reimpostare e confermare le modifiche
fsck -fy
mount -uw /
passwd username
Nota che una password non verrà digitata in modo visibile quando si utilizza il comando 'passwd', sembra che non sia stato inserito nulla. Questa è una pratica standard nel mondo della riga di comando.
Modifica della password amministratore in OS X Lion, Mountain Lion e versioni successive
Per gli utenti con OS X 10.7.3 e versioni successive, incluso OS X 10.8+ Mountain Lion, potrebbe essere necessario un passaggio aggiuntivo per caricare la directory aperta. Se riscontri problemi con l'approccio sopra, prova la seguente sequenza di comandi con le versioni più recenti di Mac OS X. Nota che la differenza principale è l'utilizzo di "launchctl" tra il montaggio dell'unità e la modifica della password:
1 fsck -fy 2 mount -uw / 3 launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist 4 passwd username
La password ora dovrebbe cambiare come previsto, dove puoi quindi riavviare e utilizzare l'account utente admin come previsto. Il riavvio è possibile tramite la riga di comando digitando:
riavviare
O utilizzando i metodi di riavvio manuale standard di scorciatoie da tastiera, spegnimento o tenendo premuto il pulsante di accensione. Al prossimo avvio la password admin modificata sarà utilizzabile come anticipato.
Non conosci il nome utente dell'amministratore? Nessun problema Se stai riparando la macchina di qualcuno e non conosci il nome utente da reimpostare, guarda in /Utenti con:
ls /Utenti/
Qui vedrai almeno tre elementi, .localized, Shared e un nome utente. Il nome utente è quello che vorrai cambiare con il comando passwd.
Dopo aver reimpostato e confermato la password, puoi uscire dalla modalità utente singolo digitando exit o reboot. Il Mac ora si avvierà come al solito e avrai accesso alla macchina con la nuova password.
Questo è un metodo più semplice e veloce rispetto all'approccio adottato per reimpostare le password perse o utilizzare il DVD di avvio di Mac OS X, poiché modifica la password di un utente root esistente anziché creare un nuovo account utente amministratore. Entrambi funzionano bene, quindi puoi usare il metodo che preferisci.
Puoi utilizzare lo stesso approccio per navigare in una schermata di blocco di sospensione/riattivazione, anche se ovviamente dovrai riavviare il Mac, il che significa che ti perderai tutto ciò che è attualmente sul desktop dell'utente.