Android

Cum să enumerați utilizatorii în linux

Cum adaugam/stergem un user in Linux

Cum adaugam/stergem un user in Linux

Cuprins:

Anonim

Ați dorit vreodată să enumerați toți utilizatorii din sistemul dvs. Linux sau să numărați utilizatorii din sistem? Există comenzi pentru crearea unui utilizator, ștergerea unui utilizator, listarea utilizatorilor conectați, dar care este comanda pentru a enumera toți utilizatorii din Linux?

Acest tutorial vă va arăta cum să listați utilizatorii în sistemele Linux.

Obțineți o listă cu toți utilizatorii folosind /etc/passwd

Informațiile despre utilizator local sunt stocate în /etc/passwd . Fiecare linie din acest fișier reprezintă informații de conectare pentru un utilizator. Pentru a deschide fișierul, puteți utiliza cat sau 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

Valorile UID_MIN și UID_MIN ale sistemului dvs. pot fi diferite, astfel încât versiunea mai generică a comenzii de mai sus ar fi:

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

Concluzie

În acest tutorial, ați învățat cum să enumerați și să filtrați utilizatorii din sistemul dvs. Linux și care sunt principalele diferențe între sistem și utilizatorii Linux normali.

Aceleași comenzi se aplică pentru orice distribuție Linux, inclusiv Ubuntu, CentOS, RHEL, Debian și Linux Mint.

Simțiți-vă liber să lăsați un comentariu dacă aveți întrebări.

utilizator de terminal