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