This is an old revision of the document!
Cuvantul utilizator defineste in primul rand persoana fizica care doreste sa acceseze resursele si functionalitatile unui sistem de calcul. Din punct de vedere al sistemului de operare insa, utilizatorul presupune existenta unui cont de utilizator prin intermediul caruia sunt accesate resursele puse acestuia la dispozitie acestuia in sistem (de exemplu fisierele) si care poate crea procese.
Clasificare:
Un prompt BASH default ne arata utilizatorul care s-a logat pe seiunea shell curenta. In acest caz, utilizatorul este student.
student@uso:~$
Informatiile despre utilizatori sunt stocate in fisierul /etc/passwd
student@uso:~$ cat /etc/passwd root:x:0:0:root:/root:/bin/bash mihai:x:1001:1001:/home/mihai:/bin/bash maria:x:1002:1002:/home/maria:/bin/bash
Fiecare utilizator este identificat in mod unic in functie de UID (User Identifier). De asemenea, un utilizator are atribuit si un director home
. Pentru a accesa directorul home, folosim caracterul ~
, acesta substituind calea catre directorul home al utilizatorului curent:
student@uso:~$ cd ~ student@uso:~$ pwd /home/student
Observam ca directorul home al utilizatorului student este /home/student
. Utilizatorul root
(utilizatorul privilegiat in Unix) are UID-ul 0 si home-ul in /root
.
Pentru usurinta in realizarea unor configuratii in sistem, utilizatorii pot fi organizati in grupuri. Un grup poate contine mai multi utilizatori, iar un utilizator poate face parte din mai multe grupuri. Fiecare grup foloseste un identificator unic numit GID (Group Identifier). GID-ul 0 este rezervat grupului utilizatorului root.
Fisierul /etc/group contine informatii despre toate grupurile din sistem.