androide

Come elencare gli utenti in linux

pass - il password manager da terminale semplice e funzionale

pass - il password manager da terminale semplice e funzionale

Sommario:

Anonim

Hai mai desiderato elencare tutti gli utenti nel tuo sistema Linux o contare il numero di utenti nel sistema? Esistono comandi per creare un utente, eliminare un utente, elencare gli utenti registrati, ma qual è il comando per elencare tutti gli utenti in Linux?

Questo tutorial ti mostrerà come elencare gli utenti nei sistemi Linux.

Ottieni un elenco di tutti gli utenti usando il /etc/passwd

Le informazioni sull'utente locale sono memorizzate nel /etc/passwd . Ogni riga in questo file rappresenta le informazioni di accesso per un utente. Per aprire il file puoi usare cat o less :

less /etc/passwd

vagrant:x:1000:1000:vagrant,,,:/home/vagrant:/bin/bash jack:x:1001:1001:,,,:/home/jack:/bin/bash anne:x:1002:1002:Anne Stone,,,:/home/anne:/bin/bash patrick:x:1003:1003:Patrick Star,,,:/home/patrick:/usr/sbin/nologin

UID_MIN valori UID_MIN e UID_MIN tuo sistema potrebbero essere diversi, quindi la versione più generica del comando sopra sarebbe:

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)}

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)} | cut -d: -f1

Conclusione

In questo tutorial, hai imparato come elencare e filtrare gli utenti nel tuo sistema Linux e quali sono le principali differenze tra il normale sistema e gli utenti Linux.

Gli stessi comandi si applicano a qualsiasi distribuzione Linux, inclusi Ubuntu, CentOS, RHEL, Debian e Linux Mint.

Sentiti libero di lasciare un commento in caso di domande.

utente terminale