Lista utilizatorilor Ubuntu - 6 comenzi ușoare
5 min. citit
Actualizat pe
Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Afla mai multe
Vă întrebați cum să utilizați Ubuntu pentru a enumera utilizatorii? Deoarece este un sistem de operare multiutilizator, permite mai multor utilizatori de pe terminale sau computere diferite să acceseze un singur sistem. Cu toate acestea, veți dori să enumerați conturile de utilizator pentru o gestionare mai bună.
În acest ghid, voi discuta câteva comenzi esențiale pentru a realiza acest lucru cu ușurință.
Hai să intrăm!
De ce este important să enumerați utilizatorii pe Ubuntu?
Listarea utilizatorilor oferă mai multe beneficii, cum ar fi:
- Administrarea sistemului: Puteți enumera utilizatorii Ubuntu pentru a verifica starea contului, a verifica permisiunile și pentru a efectua alte activități de întreținere, cum ar fi ștergerea contului și resetarea parolei.
- De securitate: Identificarea și monitorizarea utilizatorilor de pe sistemul dumneavoastră Ubuntu ajută la detectarea conturilor neautorizate care ar putea reprezenta amenințări de securitate.
- Managementul resurselor: Fiind administrator Linux, puteți identifica care utilizatori consumă cele mai multe resurse. Acest lucru vă ajută să optimizați performanța sistemului.
- Documentare și raportare: Obținerea de informații despre toți utilizatorii sistemului ajută echipele IT să documenteze configurațiile și setările.
- Colaborare: Puteți verifica dacă anumiți utilizatori au conturi de sistem sau puteți găsi un utilizator cu care trebuie să colaborați la anumite proiecte.
- Depanare: Puteți utiliza lista de utilizatori pentru a găsi conflicte sau probleme.
Cum să enumerați utilizatorii pe Ubuntu
Să explorăm următoarele șase comenzi pentru a enumera utilizatorii de pe Ubuntu:
1. Folosind comanda cat
În sistemele de operare bazate pe Linux, „etc/passwd” conține o listă de utilizatori configurați împreună cu informațiile relevante pentru fiecare. În plus, puteți utiliza pisică comandă pentru a-și vizualiza conținutul pe terminal.
Pentru a face acest lucru, apăsați CTRL + ALT + T pentru a deschide terminalul Ubuntu. Tip "cat / etc / passwd”Și lovește Intrați.
Ca rezultat, veți vedea o listă de utilizatori, în care fiecare rând al tabelului afișează detalii extinse, cum ar fi:
- Nume de utilizator
- Parolă (unde x indică o parolă pentru utilizatorul respectiv)
- numele de utilizator (UID)
- ID-ul grupului utilizatorului (GID)
- Informații opționale (inclusiv numele complet, numărul de telefon, numărul camerei etc.)
- Directorul principal
- Shell de conectare implicit
Pentru o mai bună înțelegere, consultați următoarea diagramă:
2. Folosind comanda less
Pe Ubuntu, mai puțin comanda este folosită pentru a citi conținutul unei pagini de text o pagină la un moment dat. În acest caz, îl voi folosi pentru a vedea fișierul „/etc/passwd” și a enumera toți utilizatorii de pe terminalul meu Ubuntu.
Pentru aceasta, voi rula mai puțin „/etc/passwd” comandă, care va da următoarea ieșire.
3. Folosind comanda getent
getent comandă vă ajută să obțineți intrări din text important care conține informații despre utilizator, cum ar fi bazele de date passwd și grup.
Acum, pentru a lista intrările fișierului „/etc/passwd”, voi rula „getentpasswd”Comanda.
4. Folosind comanda awk
Wow comandă este util atunci când doriți să afișați doar numele de utilizator. De exemplu, când scrieți un script pentru a efectua orice operațiune pe mai multe conturi de utilizator. În acest scenariu, listarea numai a numelor de utilizator și redirecționarea acestora către un text ar putea economisi timp.
Aici, voi adăuga Opțiunea -F ca opțiune de separare a câmpurilor cu „:” pentru a imprima numai primul câmp din „/ Etc / passwd” fișier care reprezintă numele de utilizator.
5. Folosind comanda cut
De asemenea, puteți obține aceeași ieșire cu comanda de tăiere. Pentru aceasta, redirecționați ieșirea „/etc/passwd” către comanda cut folosind operatorul pipe „|”. Adăugați opțiunea -d ca delimitator și -f pentru a selecta doar primul câmp.
De exemplu, voi tasta „cat /etc/passwd | taie -d: -f1”Comanda.
6. Folosind comanda compgen
comandă compgen cu -u opțiunea listează conturile de utilizator de pe terminal. Mai mult decât atât, îi puteți direcționa ieșirea către comanda coloană pentru a enumera numele de utilizator în coloane, mai degrabă decât într-o singură listă lungă.
Pentru demonstrație, voi executa „compgen -u | coloană”Comanda.
Cum să enumerați numai utilizatorii conectați în prezent pe Ubuntu
Pentru a enumera numai utilizatorii conectați în prezent, puteți utiliza:
Folosind comanda who
În Ubuntu, care comandă afișează numele de conectare al utilizatorului curent, numerele liniei terminalului, ora de conectare și numele gazdei de la distanță.
Acum, pentru a enumera utilizatorii conectați în prezent cu detaliile menționate, voi tasta „care”comandă în terminal.
Conform rezultatului dat, „autor” este utilizatorul actual conectat pe sistemul meu Ubuntu.
Folosind comanda w
comanda w în Linux oferă un rezumat rapid al cine utilizează sistemul în prezent, cât de mult este utilizat sistemul și ce programe rulează în prezent.
Acum, voi rula „w”Comanda.
În rezultatul de mai sus:
- USER reprezintă numele meu de utilizator ca utilizator conectat în prezent.
- TTY afișează dispozitivul terminal asociat cu sesiunea mea curentă.
- DIN indică gazda de la distanță la care sunt conectat.
- LOG IN@ arată ora la care m-am conectat la sistem.
- INACTIV reprezintă durata de inactivitate de la ultima mea interacțiune.
- JCPU indică timpul CPU utilizat pentru toate procesele legate de sesiunea mea.
- PCPU afișează procentul de timp CPU utilizat în procesul curent.
- CE afișează detaliile referitoare la un proces sau o comandă care rulează în sesiunea mea.
Sfaturi Bonus:
Pentru a verifica numele utilizatorului conectat în prezent, tastați „utilizatorii” în terminalul dumneavoastră Ubuntu.
Pentru a obține informații despre un anumit utilizator pe Ubuntu, rulați „numele de utilizator grep /etc/passwd„. Aici, voi verifica detaliile utilizatorului „autor”.
Pentru a număra numărul total de utilizatori pe Ubuntu, utilizați comanda wc cu cat ca „cat /etc/passwd | wc-l".
Pentru a verifica intervalul de ID-uri de utilizator, executați „grep -E '^UID_MIN|^UID_MAX' /etc/login.defs”Comanda.
Ați putea fi, de asemenea, interesat de:
- Cum să accesați fișierele Linux cu Windows Explorer în Windows 10
- Cum să rulați Shell Script în Windows
Alegeți oricare dintre abordările discutate pentru a examina conturile de utilizator. Rețineți că aceste comenzi pot rula pe toate distribuțiile Linux, inclusiv Ubuntu. În plus, niciunul dintre ei nu are nevoie de acces sudo, ceea ce înseamnă că sunt disponibile pentru fiecare utilizator.
Acum că știi cum să folosești Ubuntu pentru a enumera utilizatorii, împărtășește metoda ta preferată în comentariile de mai jos!
Forumul utilizatorilor
0 mesaje