Pe Linux, există multe instrumente diferite pentru a crea utilizatori noi. Fiecare mediu desktop Linux are un manager de utilizatori , iar acești manageri de utilizatori, deși sunt foarte la îndemână, sunt scurte. Niciunul nu acceptă vizualizarea utilizatorilor de sistem ascunși, cum ar fi root , dbus etc.
Dacă ați încercat să obțineți o listă completă a tuturor utilizatorilor de pe computerul dvs. Linux, dar nu știți de unde să începeți, acest ghid este pentru dvs. Urmăriți-vă în timp ce vă arătăm cum să enumerați toți utilizatorii de pe sistemul dvs. Linux, inclusiv pe cei care nu apar în managerul de utilizatori al mediului desktop.
![Linux: enumerați toți utilizatorii [Ghid] Linux: enumerați toți utilizatorii [Ghid]](/resources8/images2m/image-6639-1221164915945.png)
Linux listează toți utilizatorii – cat
Cel mai simplu mod în care utilizatorii Linux pot vizualiza toți utilizatorii sistemului este prin utilizarea comenzii cat din /etc/passwdfișier. /etc/passwdConține o mulțime de informații, cum ar fi parolele precum și informații de utilizator.
Pentru a enumera toți utilizatorii de pe computerul dvs. Linux prin comanda cat , începeți prin a deschide un terminal pe desktopul Linux. Pentru a deschide un terminal pe desktopul Linux, apăsați comanda de la tastatură Ctrl + Alt + T sau căutați „Terminal” în meniul aplicației.
Odată ce fereastra terminalului este deschisă, executați comanda cat de mai jos pentru a vizualiza conținutul fișierului. Rețineți că parolele necriptate nu sunt stocate în fișierul /etc/passwd. În schimb, sunt prezente doar referințe criptate la fiecare parolă.
cat /etc/passwd ![Linux: enumerați toți utilizatorii [Ghid] Linux: enumerați toți utilizatorii [Ghid]](/resources8/images2m/image-9608-1221164917586.png)
Dacă doriți să salvați rezultatul /etc/passwd cat într-un fișier text pentru uzul dvs., iată cum să o faceți.
cat /etc/passwd > ~/passwd-file
Puteți vizualiza „fișierul-passwd” oricând în fereastra terminalului în același mod în care ați vizualizat /etc/passwdfișierul. Utilizând comanda cat .
cat ~/passwd-file
Linux listează toți utilizatorii – tăiați
O altă modalitate de a vizualiza toți utilizatorii de pe sistemul Linux este cu comanda cut . Cut este o modalitate excelentă de a merge, deoarece, spre deosebire de cat , cut poate filtra textul nedorit, în timp ce comanda cat poate vizualiza conținutul unui fișier doar text .
Pentru a vizualiza lista de utilizatori de pe computerul dvs. Linux cu comanda cut , asigurați-vă că este deschisă o fereastră de terminal. Pentru a deschide unul, căutați „Terminal” în meniul aplicației de pe computerul dvs. Linux.
Cu fereastra terminalului deschisă, utilizați următoarea comandă de tăiere pentru a vedea lista de utilizatori instalați pe computerul dvs. Linux.
tăiați -d: -f1 /etc/passwd ![Linux: enumerați toți utilizatorii [Ghid] Linux: enumerați toți utilizatorii [Ghid]](/resources8/images2m/image-2613-1221164919859.png)
După executarea comenzii cut , ar trebui să vedeți o listă lungă cu toți utilizatorii prezenți de pe computerul dvs. Linux. Această listă este probabil lungă. Dacă doriți să citiți mai ușor această listă în terminal, combinați comanda cut cu comanda less .
cut -d: -f1 /etc/passwd | Mai puțin
Combinând comanda less cu cut , veți putea apăsa tasta „Enter” de pe tastatură pentru a vizualiza lista de utilizatori linie cu linie, mai degrabă decât toate odată.
Doriți să exportați lista de utilizatori generată de comanda cut într-un fișier text pentru a fi folosită mai târziu? Introdu comanda de mai jos.
cut -d: -f1 /etc/passwd > ~/cut-user-list
Pentru a vizualiza lista mai târziu, executați comanda cat .
cat ~/cut-user-list
Linux listează toți utilizatorii – compgen
O a treia modalitate de a enumera toți utilizatorii de pe un sistem Linux este utilizarea instrumentului Compgen. Compgen este un instrument încorporat inclus în linia de comandă Bash. Poate fi folosit pentru a lista toate comenzile disponibile pe care utilizatorii le pot executa în terminalul Bash.
Compgen nu trebuie să fie instalat pe niciun sistem de operare Linux. În plus, Compgen nu este împachetat de nicio distribuție Linux și nu există nicio modalitate de a-l descărca pe computer. În schimb, toată lumea care rulează Bash pe Linux îl are automat configurat și gata de funcționare.
Pentru a vedea toți utilizatorii disponibili pe computerul dvs. Linux cu compgen , va trebui să utilizați comutatorul -u din linia de comandă. Folosind comanda de mai jos, enumerați toți utilizatorii de pe sistemul dvs. Linux.
compgen -u
După executarea comenzii de mai sus, compgen va tipări o listă lungă a fiecărui utilizator de pe sistemul dumneavoastră Linux. Dacă doriți un mod mai confortabil de a căuta prin această listă lungă, încercați să combinați comanda compgen cu comanda less .
compgen -u | Mai puțin
Prin executarea comenzii compgen cu comanda less , lista de utilizatori va fi împărțită în pagini. Puteți parcurge aceste pagini apăsând butonul „Spațiu” de pe tastatură.
Doriți să salvați rezultatul utilizatorului compgen într-un fișier text pentru a fi utilizat mai târziu? Transmite-l într-un fișier text cu comanda de mai jos.
compgen -u > compgen-user-list
Pentru a vizualiza fișierul text Compgen pe care l-ați exportat, utilizați următoarea comandă cat .
cat compgen-user-list