cum să listați toți utilizatorii într-un sistem Linux

0 Comments

la un moment dat, mai mulți utilizatori pot opera un singur sistem informatic. Cu toate acestea, cu astfel de sisteme partajate, un administrator de sistem trebuie să ia măsurile de securitate adecvate, astfel încât un utilizator să nu poată încălca confidențialitatea altui utilizator, de exemplu, aplicând un mecanism de control al accesului care specifică privilegiile fiecărui utilizator. uneori, poate fi necesară o modificare a privilegiilor de utilizator., De exemplu, un utilizator ar putea avea nevoie de privilegiile sale extinse pentru o anumită sarcină sau o capacitate a unui anumit utilizator de a accesa sistemul ar putea fi revocată în întregime. În astfel de scenarii, este important ca administratorul de sistem să aibă cunoștințe complete despre toți utilizatorii sistemului.

în acest articol, vom explora metodele utilizate pentru a lista utilizatorii unui sistem Linux. Atât metodele bazate pe interfața grafică (GUI), cât și metodele bazate pe interfața liniei de comandă (CLI) pot fi utilizate pentru această sarcină; cu toate acestea, acest articol se concentrează pe patru metode bazate pe terminal.,

notă: în timp ce metodele discutate mai jos sunt efectuate pe un sistem Linux Mint 20, puteți utiliza distribuția Linux la alegere.

Metoda # 1: comanda ” cat ”

pentru a utiliza comanda „cat” pentru a lista Toți utilizatorii dintr-un sistem Linux, trebuie efectuați următorii pași în ordine:

lansați terminalul.

utilizați comanda „cat” pentru a lista Toți utilizatorii de pe terminal pentru a afișa toate detaliile contului de utilizator și parolele stocate în fișierul/etc / passwd al sistemului Linux.,

$ cat /etc/passwd

după Cum se arată mai jos, care rulează această comandă va afișa numele de utilizator, precum și unele informații suplimentare. Puteți parcurge această listă pentru a vizualiza toți utilizatorii sistemului Linux.

Metoda # 2: „awk” comanda

„awk” comanda este util dacă doriți să se afișeze numele de utilizator, care poate fi util dacă nu aveți nevoie de toate detaliile tehnice revenit cu comanda „pisica”., Pentru a utiliza această comandă pentru a lista Toți utilizatorii dintr-un sistem Linux, trebuie să se efectueze următorii pași în ordine:

  • lansați terminalul.
  • Rulați următoarea comandă:
$ awk –F: ‘{ print $1}’ /etc/passwd

atunci Când executați această comandă în terminal, numai nume de utilizator vor fi returnate. Această listă include toți utilizatorii sistemului Linux.,

Metoda # 3: „compgen” comanda

Ca „awk comanda”, comanda este folosită pentru a afișa numai numele de utilizator, ignorând toate celelalte detalii. Pentru a utiliza comanda „compgen” pentru a lista Toți utilizatorii sistemului Linux, trebuie efectuați următorii pași în ordine:

  • lansați terminalul.
  • Rulați următoarea comandă:
$ compgen –u

Aceasta comanda va returna toate numele de utilizator asociat cu sistem de operare Linux.,

Metoda # 4: „getent” comanda

ieșire a „getent” comanda este foarte similară cu cea a comanda „pisica”, după cum se afișează o mulțime de detalii, împreună cu numele de utilizator. Pentru a utiliza comanda „getent” pentru a lista Toți utilizatorii din sistemul Linux, trebuie efectuați următorii pași în ordine:

  • lansați terminalul.,
  • Rulați următoarea comandă:
$ getent passwd

Această comandă va lista toți utilizatorii de sistem Linux, precum și alte detalii, așa cum se arată în imaginea de mai jos.

concluzie

în funcție de cerințele dvs., puteți alege dintre cele patru comenzi discutate în acest articol pentru a obține o listă de utilizatori. Două dintre aceste metode, pe lângă listarea tuturor utilizatorilor sistemului Linux, oferă și câteva detalii importante pentru toate conturile de utilizator., există variații ale acestor comenzi pe care le puteți experimenta pentru a se potrivi nevoilor dvs. Cu toate acestea, astfel de variații depășesc domeniul de aplicare al acestui articol. Metodele pe care le-am discutat aici vă vor permite să listați toți utilizatorii sistemului dvs. Sper că acest articol v-a ajutat să înțelegeți mai bine acest subiect.


Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *