În Ubuntu, utilizatorii sunt conturi care se pot conecta la sistem și pot utiliza resursele acestuia. Fiecare utilizator are propriul nume de utilizator și propria parolă, care sunt utilizate pentru autentificare atunci când se conectează. Utilizatorii din Ubuntu pot avea diferite niveluri de acces și permisiuni în funcție de setările și privilegiile lor. De exemplu, un superutilizator (root) are acces complet la toate resursele sistemului, în timp ce utilizatorii obișnuiți pot avea drepturi de acces limitate.
Superutilizatorii în Ubuntu sunt utilizatori care au drepturi complete de acces la toate resursele sistemului și pot efectua orice operațiune, inclusiv modificarea setărilor sistemului și gestionarea dispozitivelor. Unul dintre cei mai cunoscuți superutilizatori în Ubuntu este utilizatorul "root", care are acces absolut la toate resursele sistemului. Superutilizatorii sunt utilizați de obicei pentru a efectua sarcini care necesită privilegii ridicate, cum ar fi instalarea de software, configurarea sistemului și alte operațiuni administrative.
Din diverse motive, este posibil să fie necesar să vizualizați utilizatorii înregistrați pe sistemul dumneavoastră. De asemenea, uneori este necesar să schimbați grupul pentru un anumit utilizator. Utilizatorii experimentați pot rezolva cu siguranță această sarcină în două clicuri de mouse, dar și începătorii au adesea dificultăți cu aceasta. În acest articol vom lua în considerare modul de vizualizare a tuturor utilizatorilor care s-au înregistrat cu ajutorul utilitarelor grafice și al terminalului.
Cea mai justificată și universală modalitate este de a vizualiza toți utilizatorii în terminalul Linux. Acesta funcționează în aproape toate distribuțiile sistemului de operare, deci ar trebui să începeți de acolo. Sistemul Linux are fișierul /etc/passwd, deci stochează toate informațiile despre toți utilizatorii.
Intrările din fișier sunt după cum urmează:
username_username password id id_group group group home_directory shell
Trebuie menționat aici că, din motive de securitate, parolele au fost mutate într-un fișier separat, deci nu le veți putea vedea aici. Pentru a vă familiariza cu lista de utilizatori, ar trebui să executați comanda:
$ cat /etc/passwd
Putem vedea că există o mulțime de date în fișier și nu toate sunt necesare la un moment dat. Prin urmare, pentru a simplifica sarcina, merită să utilizați un filtru special. Acesta este activat prin comandă:
$ sed 's/:.*//' /etc/passwd
Acum veți putea vedea numai utilizatorii care au fost înregistrați în sistem. O altă caracteristică utilă este să vedeți ce utilizatori sunt activi și cine este implicat în ce procese.
Pentru a face acest lucru, utilizați:
$ w
Lista va afișa lista comenzilor în curs de execuție. Dacă există mai multe comenzi în curs de execuție, acestea vor fi afișate ca o coloană în listă. De asemenea, puteți vedea istoricul logărilor utilizatorilor. În acest scop există comanda last, aceasta afișează informații bazate pe jurnalul /var/wtmp
:
$ last –a
Pentru a vedea când s-a logat ultima dată utilizatorul, tastați:
$ lastlog
Dacă el sau ea nu s-a logat niciodată, veți vedea o alertă. În orice alt caz, va fi afișată o anumită dată.
Sistemul Ubuntu vă oferă posibilitatea de a gestiona utilizatorii înregistrați pe sistem prin intermediul parametrilor. Pentru început, deschideți utilitarul și în partea de jos găsiți elementul de meniu "Conturi". Coloana din stânga enumeră direct utilizatorii, coloana din dreapta enumeră datele și setările.
KDE are un utilitar interesant de gestionare a utilizatorilor numit KUser:
Interfața seamănă cu un terminal. Puteți face aceleași lucruri: schimbarea parolelor, diferite date ale utilizatorilor, grupuri principale și auxiliare.
Dar în terminal puteți vedea în continuare când a fost făcută ultima autentificare și dacă alți utilizatori folosesc sistemul. Acesta nu este cazul aici. Cu toate acestea, această funcționalitate va fi suficientă pentru unele persoane.
Asta e tot, pentru a vedea lista de utilizatori în Ubuntu este foarte ușor. Este suficient să înțelegeți elementele de bază ale acestui proces.
Grupurile de utilizatori în Ubuntu (și Linux în general) sunt o modalitate de organizare a utilizatorilor în categorii, permițându-vă să gestionați mai eficient drepturile de acces și permisiunile. Un grup este o colecție de utilizatori cărora le pot fi atribuite permisiuni comune pentru fișiere și resurse de sistem. Fiecare utilizator poate aparține unuia sau mai multor grupuri.
Permisiunile pentru fișiere și directoare în Linux sunt definite pentru trei categorii: proprietar, grup și toți ceilalți utilizatori. Acest lucru vă permite să restricționați accesul la resurse numai anumitor grupuri.
Puteți crea grupuri utilizând comanda groupadd.
De exemplu:
sudo groupadd mygroup
Pentru a adăuga un utilizator la un grup, utilizați comanda usermod:
sudo usermod -aG mygroup username
Steagul -aG adaugă utilizatorul la grupul specificat fără a elimina utilizatorul din alte grupuri.
Pentru a vedea la ce grupuri aparține un utilizator, puteți utiliza comanda:
groups username
Informațiile despre grupuri sunt stocate în fișierul /etc/group. Fiecare linie a acestui fișier conține numele grupului, identificatorul grupului (GID) și o listă a utilizatorilor care aparțin grupului respectiv
Ubuntu are grupuri predefinite precum sudo (pentru utilizatorii cu privilegii de administrator), adm (pentru administratorii de sistem) și altele. Utilizarea grupurilor simplifică administrarea sistemului și gestionarea drepturilor de acces, în special în medii cu mai mulți utilizatori.