La prima attività che qualsiasi amministratore Linux esegue quando un utente dice di non poter accedere al sistema. Sì, per sapere come elencare gli utenti in Linux è necessario risolvere qualsiasi problema di accesso.
Spero che tu abbia visto i comandi per creare un utente, eliminare un utente, modificare un utente, elencare gli utenti registrati. Qui, vedremo come elencare gli utenti in Linux.
Elenca gli utenti in Linux Usando il file/etc/passwd
Se ricordi, quando crei un utente il comando useradd inserisce una voce nel file/etc / passwd relativa all’utente., Con l’aiuto del file /etc/passwd, possiamo elencare gli utenti locali presenti nel sistema.
Utente cat o meno o più comando per elencare gli utenti.
cat /etc/passwd
Output:
Ogni riga nel file/etc / passwd rappresenta un singolo utente.
Il file/etc / passwd ha sette campi delimitati da due punti.,
- Nome Utente
- Password Crittografata (x rappresentare che la password viene memorizzata nel file /etc/shadow)
- UID Utente (Numero di Identificazione Utente)
- Utente GID (Gruppo Numero di Identificazione)
- campo GECOS (Nome Completo dell’Utente o Commenti)
- Home Directory dell’Utente
- Shell di Login
Se si desidera visualizzare solo l’elenco dei nomi degli utenti nel sistema, è sufficiente filtrare l’output.
cat /etc/passwd | awk -F: '{ print $1}'
Output:
rootbindaemonadmlpsyncshutdownhaltmailoperatorgamesftpnobodysystemd-networkdbuspolkitdpostfixchronysshdwebmasteruser_name
Elenca gli utenti in Linux Usando getent
Il comando getent elenca gli utenti interrogando i database configurati in/etc / nssswitch.conf. Il database include sia/etc / passwd (utenti locali) che LDAP. Quindi, getent mostrerà gli utenti sia da / etc / passwd che LDAP.
Per ottenere un elenco di utenti Linux, eseguire il seguente comando.,
getent passwd
Output:
Usa awk solo per elencare i nomi utente.
getent passwd | awk -F: '{ print $1}'
Output:
rootbindaemonadmlpsyncshutdownhaltmailoperatorgamesftpnobodysystemd-networkdbuspolkitdpostfixchronysshdwebmasteruser_name
Conclusione
In questo post, hai imparato ad elencare gli utenti nel tuo sistema Linux. Elenco degli utenti in Linux è molto semplice e tutto quello che dovete guardare fuori uscita del comando per le informazioni necessarie per la risoluzione dei problemi di accesso degli utenti.,