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

Vizualizați utilizatorii Linux pe VPS-ul dumneavoastră AlexHost: metode rapide și simple

De ce să verificați utilizatorii Linux? Gestionarea utilizatorilor pe VPS-ul dvs. AlexHost Linux este crucială pentru securitate și administrare, în special pentru WordPress, Laravel sau alte configurații CMS. Știind cine este înregistrat vă ajută să controlați accesul, să depanați problemele și să vă păstrați serverul blocat. Acest ghid detaliază comenzi simple pentru vizualizarea informațiilor despre utilizatori, optimizate pentru mediul VPS AlexHost bazat pe Ubuntu cu acces root.

Metoda nr. 1: Verificarea cu ajutorul fișierului /etc/passwd

Una dintre principalele surse de informații despre utilizatori în Linux este fișierul /etc/passwd. Acest fișier conține înregistrări ale utilizatorilor, ID-urile acestora, directoarele home și shell-urile utilizate. Puteți utiliza comanda cat sau 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: Utilizarea comenzii getent

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

getent passwd

Metoda nr. 3. Utilizarea comenzii cut pentru extragerea numelor de utilizator

Dacă trebuie să extrageți doar numele de utilizator, puteți utiliza o combinație de comenzi Cut și awk.

getent passwd | cut -d: -f1

Această comandă utilizează delimitatorul două puncte din fișierul/etc/passwdfile pentru a extrage primul câmp. Acesta conține la rândul său numele de utilizator care vă sunt afișate.

Metoda #4. Utilizarea comenzii awk pentru afișarea selectivă a informațiilor

Atunci când lucrați cu serverul dumneavoastră, este posibil să doriți să limitați ieșirea la informații despre anumite aspecte specifice ale unui utilizator; puteți utiliza comanda awk. De exemplu, următoarea comandă va afișa numele și directoarele principale 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