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}'