Cum să vizualizați utilizatorii de sistem în Linux pe Ubuntu

Introducere

Ubuntu, o distribuție Linux apreciată, pune la dispoziție o varietate de instrumente și comenzi pentru gestionarea eficientă a sistemului, inclusiv funcția de a vizualiza utilizatorii sistemului. Înțelegerea și gestionarea adecvată a utilizatorilor sunt cruciale pentru securitatea și administrarea optimă a sistemului. Acest ghid detaliat vă va introduce în metodele de vizualizare a utilizatorilor sistemului în Ubuntu, prezentând diverse comenzi și tehnici pentru a obține informații complete despre conturile de utilizator.

Metode de Identificare a Utilizatorilor Sistemului

1. Comanda “who”

Comanda who este un instrument simplu, dar util, pentru a afișa lista utilizatorilor conectați la sistem, împreună cu detalii despre sesiunile lor active.

Sintaxa:

who

Exemplu:

who

Rezultat:


username tty login@ idle what
john pts/0 16:37 0.00s -bash
mary pts/1 17:02 0.00s -bash

2. Comanda “w”

Comanda w generează o perspectivă mai amănunțită asupra utilizatorilor sistemului conectați, prezentând informații precum durata de funcționare a sistemului, procesele active și consumul de resurse.

Sintaxa:

w

Exemplu:

w

Rezultat:


17:31:10 up 2:10, 2 users, load average: 0.04, 0.02, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
john pts/0 192.168.1.101 16:37 0.00s 0.06s 0.00s -bash
mary pts/1 192.168.1.102 17:02 0.00s 0.05s 0.01s -bash

3. Comanda “finger”

Comanda finger dezvăluie detalii despre un anumit utilizator al sistemului, inclusiv numele complet, locația terminalului, tipul de shell folosit și ora conectării.

Sintaxa:

finger username

Exemplu:

finger john

Rezultat:


Login: john
Name: John Doe
Directory: /home/john
Shell: /bin/bash
Office Phone: 555-1234
Home Phone: 555-4567
Last login: 16:37 on pts/0 from 192.168.1.101
No Plan.

4. Comanda “last”

Comanda last expune istoricul conectărilor tuturor utilizatorilor, incluzând numele, adresa IP, ora conectării și ora deconectării.

Sintaxa:

last

Exemplu:

last

Rezultat:


john pts/0 192.168.1.101 16:37 17:31 (00:54) -bash
mary pts/1 192.168.1.102 17:02 still logged in

5. Fișierul “/etc/passwd”

Fișierul /etc/passwd este un registru esențial care stochează informații despre conturile utilizatorilor sistemului, cum ar fi numele, UID, GID, directorul home și shell-ul implicit.

Sintaxa:

cat /etc/passwd

Rezultat:


root:x:0:0:root:/root:/bin/bash
john:x:1000:1000:John Doe:/home/john:/bin/bash
mary:x:1001:1001:Mary Smith:/home/mary:/bin/bash

Gestionarea Conturilor de Utilizator

Dincolo de vizualizarea utilizatorilor, Ubuntu oferă un set extins de comenzi și instrumente pentru administrarea conturilor. Aceste comenzi facilitează adăugarea, eliminarea, modificarea și gestionarea eficientă a utilizatorilor.

Comenzi de Gestionare a Utilizatorilor:

  • useradd – Adaugă un utilizator nou
  • userdel – Elimină un utilizator
  • usermod – Modifică datele unui utilizator
  • passwd – Schimbă parola unui utilizator
  • sudo – Permite utilizatorilor să execute comenzi ca administrator (root)

Concluzie

Înțelegerea modului de a identifica și gestiona utilizatorii sistemului este fundamentală pentru o administrare eficientă a Ubuntu. Comenzile și tehnicile prezentate aici vă vor permite să obțineți informații detaliate despre conturi, să monitorizați activitatea utilizatorilor și să gestionați conturile de utilizator eficient. Folosind aceste instrumente, puteți menține securitatea și funcționarea optimă a sistemului dumneavoastră Ubuntu.

Întrebări Frecvente

1. Cum pot vedea cine este conectat la sistem?
Utilizați comanda who pentru a lista utilizatorii conectați în prezent.

2. Care e deosebirea între who și w?
Comanda w oferă informații mai detaliate comparativ cu who, incluzând uptime, procesele active și utilizarea resurselor.

3. Cum obțin detalii despre un anumit utilizator?
Folosiți comanda finger urmată de numele utilizatorului pentru a afla detalii precum numele complet, locația și ora conectării.

4. Cum vizualizez istoricul conectărilor utilizatorilor?
Comanda last listează istoricul conectărilor tuturor utilizatorilor.

5. Unde găsesc informații despre conturile utilizatorilor sistemului?
Fișierul /etc/passwd conține informații despre conturile utilizatorilor, inclusiv numele, UID, GID și directorul home.

6. Cum adaug un nou utilizator?
Folosiți comanda useradd urmată de numele dorit pentru utilizator.

7. Cum modific parola unui utilizator?
Utilizați comanda passwd urmată de numele utilizatorului pentru a schimba parola.

8. Cum dezactivez un cont de utilizator?
Folosiți usermod -L urmată de numele utilizatorului pentru a dezactiva contul.

9. Cum șterg un cont de utilizator?
Utilizați userdel urmată de numele utilizatorului pentru a șterge contul.

10. Cum acord permisiuni de root unui utilizator?
Folosiți comanda sudo urmată de comanda pe care doriți să o executați ca root.