L'obiettivo di questo articolo è mostrare al lettore come estrarre un elenco di utenti su Ubuntu 20.04 Focal Fossa Desktop/Server.
In questo tutorial imparerai:
- Come elencare gli utenti su Ubuntu 20.04
Come elencare gli utenti su Ubuntu 20.04 Requisiti e convenzioni software utilizzati
| Categoria | Requisiti, convenzioni o versione del software utilizzata |
|---|---|
| Sistema | Installato Ubuntu 20.04 o aggiornato Ubuntu 20.04 Focal Fossa |
| Software | N/D |
| Altro | Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando. |
| Convenzioni | # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato |
Come elencare gli utenti su Ubuntu 20.04 istruzioni passo passo
- Il primo metodo per elencare tutti gli utenti su Ubuntu 20.04 è mostrare il contenuto di
/etc/passwdfile. Per farlo, esegui il seguente comando:$ cat /etc/passwd
Il comando precedente elencherà tutti i nomi utente secondo la prima colonna dell'output del comando precedente. La 3a e la 4a colonna rappresentano UID (ID utente) e GID (ID gruppo).
L'UID di un utente normale è >= 1000mentre l'UID dell'utente amministrativorootè sempre0.Nel caso ti servano solo nomi utente, puoi estrarre solo la prima colonna del
/etc/passwdfile:$ cut -d: -f1 /etc/passwd
- Un'altra alternativa è usare
compgencomando per esportare l'elenco degli utenti sul tuo sistema Ubuntu 20.04. Esempio:$ compgen -u
- Infine, il
getentil comando può essere utilizzato anche per ottenere le voci dei nomi utente da/etc/passwdfile:getent passwd