Cum să vizualizați o listă de utilizatori în Linux



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Deși probabil știți cum să vă conectați la sistemul dvs. Linux cu un singur cont de utilizator și sunteți familiarizat cu contul root, este mai probabil să nu aveți un utilitar simplu pentru a vizualiza toate conturile aflate în prezent în sistemul dvs. Din fericire, un singur hack de linie de comandă este tot ceea ce veți avea nevoie pentru a afișa întreaga listă. Aceasta înseamnă, desigur, că va trebui să porniți mai întâi o linie de comandă.



Apăsați Super + T sau Ctrl + Alt + T pentru a porni una grafică. S-ar putea să doriți, de asemenea, să căutați cuvântul Terminal pe Ubuntu Unity Dash sau să găsiți programul în Instrumente de sistem și utilități în meniul Aplicații KDE sau în meniul Whisker Xfce4. În funcție de distribuția pe care o utilizați, probabil că nu veți avea nevoie de privilegii speciale pentru a rula această comandă. Majoritatea distribuțiilor moderne vor atribui cel puțin unele sarcini de administrator primului utilizator, dar puteți adăuga oricând sudo la aceste comenzi, dacă este necesar.



Metoda 1: Obținerea unei liste a tuturor utilizatorilor Linux

Ar trebui să puteți vizualiza o listă a tuturor utilizatorilor tastând următoarele la promptul de comandă getent passwd | cut -d ’:’ -f1 | Mai puțin totuși, deoarece acest lucru este atât de lung, ați putea dori să îl copiați și să-l inserați din această resursă web. În acest caz, asigurați-vă că dați clic pe meniul Editare din emulatorul terminalului, apoi faceți clic pe Lipire. S-ar putea să doriți să utilizați Shift + Ctrl + V pentru a lipi, dar rețineți că Ctrl + V nu se lipesc în majoritatea emulatoarelor de terminal, deoarece aceasta are o funcție diferită la linia de comandă.



Această comandă ar trebui să afișeze o linie lungă pe care o puteți parcurge fie cu tastele cursorului, fie folosind tastele J și tasta K pentru a derula în sus și în jos. Tastați q pentru a ieși. Dacă este prima dată când te uiți la toți utilizatorii din sistemul tău, atunci cel mai probabil vei fi surprins. Nu vă faceți griji, deoarece sistemul dvs. nu a fost deloc compromis. Distribuțiile GNU / Linux cu scop general au multe conturi de utilizator setate pentru a rula diferite procese ca altceva decât root. Numele dvs. de utilizator real într-un sistem cu un singur utilizator poate fi găsit aproape probabil aproape de partea de jos.

Unele dintre aceste nume ar putea fi recunoscute pentru dvs. ca nume ale diferitelor programe care rulează în fundal. Aceste conturi au fost instalate probabil când au apărut pachetele pentru aceste programe.



Metoda 2: Găsiți numărul de utilizatori

Întrucât această listă este probabil destul de lungă și dificilă, va trebui să utilizați utilitarul wc sau word count pentru a găsi numărul exact de conturi de utilizator configurate pe sistemul dvs. La prompt tastați sau copiați getent passwd | wc -l apoi apăsați Enter. Nu va fi nevoie să utilizați o conductă pentru un program ca mai mult sau mai puțin, deoarece acesta va fi cu siguranță doar câteva cifre.

Pe eșantionul sistemului de testare Xubuntu pe care l-am folosit pentru a face capturi de ecran, au existat nu mai puțin de 38 de conturi de utilizator, chiar dacă un singur cont real de utilizator real este singurul mod de a vă conecta la acea mașină. Acest lucru se datorează faptului că acest program numără pseudo-conturile create de acele pachete. Din fericire, există o modalitate de a te limita la a le număra doar pe cele reale.

Dacă doriți să vedeți cine este conectat la mașină, tastați utilizatori și apăsați Enter. Majoritatea persoanelor care folosesc singuri o distribuție bazată pe Debian vor descoperi că au doar contul lor plus root. Sistemele de servere și configurațiile multi-utilizator care rulează ceva de genul CentOS sau Red Hat Enterprise Linux ar putea constata că există multe alte conturi conectate în același timp, cu excepția cazului în care utilizează mașini virtuale pentru a menține numărătoarea inversă. Rețineți că utilizatorii conectați la mașini virtuale care rulează pe metal nu vor apărea decât autentificate din propriile medii.

Mai multe informații pot fi obținute prin executarea comenzii care fără niciun argument. Veți găsi la ce terminale sunt conectați fiecare dintre utilizatori. Amintiți-vă că tty7 este serverul grafic X sau Wayland cu care lucrați dacă aveți instalat Unity sau GNOME. Acest lucru explică de ce contul dvs. de utilizator ar putea să vă arate că sunteți conectat undeva, chiar dacă utilizați doar un desktop standard. De fapt, datorită unor curiozități istorice Unix și a modului în care sistemele Unix gestionează dispozitivele utilizatorilor, veți vedea acest lucru chiar dacă sunteți pe ceva cu un ecran tactil.

3 minute citite