È possibile che se lavoriamo con un Mac in cui ci sono registrati più account utente, come amministratori ci siamo imbattuti nella situazione che abbiamo bisogno di un elenco di tutti questi account da visualizzare tramite la riga di comando.
Uno dei modi di base per accedere all'elenco degli utenti Mac sarebbe dal suo menu principale. Per questo dovremmo andare alle preferenze di sistema e selezionare "Utenti e gruppi".
Questo potrebbe essere utile per noi, ma non verrebbe mostrato nessun account utente nascosto nel nostro sistema. Invece sì usiamo la riga di comando a questo scopo, saremo in grado rileva tutti gli account utente Mac se si tratta di account generali di utenti attivi, account amministratore e qualsiasi account del sistema.
1. Mostra tutti gli utenti e gli account Mac
La prima cosa che dobbiamo fare per visualizza tutti gli account utente su un Mac dalla riga di comando, è aprire il terminale. Una volta aperto, dobbiamo inserire il seguente comando
dscl. lista / Utenti
Come possiamo vedere nell'immagine, in questo caso verranno elencati tutti gli account utente che il Mac ha ma anche gli account dei processi del server demone. Possiamo vedere che tutti questi account vengono visualizzati con un trattino. Nel caso in cui questo elenco non sembri appropriato e si voglia quindi escludere questi tipi di account, dobbiamo fare quanto descritto di seguito.
2. Mostra solo account utente Mac
Se usiamo il comando che viene offerto di seguito, saremo in grado di vedere il numero di utenti reali che sono ospitati sul nostro Mac.
dscl. lista / Utenti | grep -v '_'
L'immagine mostra che in questo caso l'elenco è molto più breve. Anche così, è possibile che troviamo determinati nomi utente inclusi negli account utente, ma è normale che appaiano poiché si trovano in Mac OS X quando sono installati.
3. Mostra account utente, directory e informazioni di GRECOS
Infine, possiamo selezionare un ultimo comando che elenca un elenco dettagliato di account utente (informazioni GRECOS). In questo modo possiamo vedere tutti i dettagli che ci interessano su un account utente Mac.
dscacheutil -q utente