Capacitatea de a vizualiza toți utilizatorii disponibili în Linux ⋆ ALexHost SRL

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills
13.12.2023

Capacitatea de a vizualiza toți utilizatorii disponibili în Linux

Linux este utilizat pe scară largă în domeniul tehnologiei și dezvoltării serverelor. Unul dintre aspectele importante ale administrării Linux este capacitatea de a vizualiza informații despre utilizatorii înregistrați în sistem. În acest articol, ne vom uita la diferite metode și comenzi pentru a vizualiza utilizatorii în Linux.

Metoda #1. Verificarea utilizând fișierul /etc/passwd

Una dintre principalele surse de informații despre utilizator în Linux este fișierul /etc/passwd. Acest fișier conține înregistrări ale utilizatorilor, ID-urile acestora, directoarele de acasă și shell-urile utilizate. Puteți folosi comanda cat or less pentru a vizualiza conținutul acestui fișier. Fiecare linie a fișierului reprezintă o înregistrare de utilizator, cu câmpuri separate prin două puncte. Un exemplu este prezentat aici:

Metoda #2. Folosind comanda getent

Comanda getent este folosită pentru a prelua înregistrări din baze de date, inclusiv informații despre utilizator din fișierul /etc/passwd. Acest lucru vă permite să vizualizați mai convenabil lista de utilizatori.

getent passwd

Metoda #3. Folosind comanda cut pentru a extrage numele de utilizator

Dacă trebuie să scoateți numai nume de utilizator, puteți utiliza o combinație a comenzilor cut și awk. 

getent passwd | cut -d: -f1

Această comandă funcționează prin utilizarea delimitatorului de două puncte din fișierul /etc/passwd pentru a extrage primul câmp. Acesta, la rândul său, conține numele de utilizator care vă sunt afișate.

Metoda #4. Utilizarea comenzii awk pentru a afișa selectiv informații

Pe măsură ce lucrați cu serverul dvs., poate fi necesar să limitați rezultatul la informații despre anumite aspecte ale utilizatorului; poți folosi awk. De exemplu, următoarea comandă va afișa numele și directoarele de acasă ale tuturor utilizatorilor:

getent passwd | awk -F: '{print "Username: " $1 "\t Home Directory: " $6}'

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills