În sistemele de operare Linux, managementul utilizatorilor este o componentă esențială pentru configurarea accesului, securitatea și organizarea resurselor. Acesta include crearea, modificarea și ștergerea utilizatorilor, gestionarea grupurilor și configurarea permisiunilor. Iată principalele aspecte:
1. Utilizatorii în Linux
- Utilizatorul root: Este utilizatorul cu cele mai înalte privilegii, având acces complet la sistem. Este recomandat să folosiți root doar pentru sarcini administrative critice.
- Utilizatori obișnuiți: Au privilegii restrânse, fiind utilizatori standard pentru activități zilnice.
- Utilizatori de sistem: Sunt folosiți de procese și servicii, cum ar fi
www-datapentru servere web.
2. Managementul utilizatorilor
Crearea unui utilizator
- Comanda:
sudo adduser nume_utilizator - Crează un utilizator, directorul său home, și permite configurarea parolei.
- Alternativ:
sudo useradd -m nume_utilizator(fără configurări interactive).
Modificarea unui utilizator
- Schimbarea parolei:
sudo passwd nume_utilizator - Schimbarea shell-ului implicit:
sudo usermod -s /bin/bash nume_utilizator - Adăugarea la un grup:
sudo usermod -aG nume_grup nume_utilizator
Ștergerea unui utilizator
- Comanda:
sudo deluser nume_utilizator(opțional cu--remove-homepentru a șterge și directorul utilizatorului).
3. Grupuri
Grupurile în Linux sunt utilizate pentru a gestiona accesul la resurse pentru mai mulți utilizatori.
- Creare:
sudo groupadd nume_grup - Adăugare utilizator la grup:
sudo usermod -aG nume_grup nume_utilizator - Listarea grupurilor utilizatorului:
groups nume_utilizator
4. Permisiuni
Permisiunile sunt organizate în trei categorii: pentru proprietar, grup și alți utilizatori. Fiecare categorie are drepturi de citire, scriere și executare:
- Vizualizarea permisiunilor:
ls -l - Modificarea permisiunilor:
chmod [opțiuni] fișier- Ex:
chmod 755 script.sh(proprietar: toate drepturile, grup și ceilalți: citire și executare).
- Ex:
- Schimbarea proprietarului:
chown utilizator:grup fișier
5. Fișiere esențiale
/etc/passwd: Conține informații despre utilizatori./etc/shadow: Stochează parolele criptate./etc/group: Definițiile grupurilor.
6. Instrumente avansate
sudo: Permite utilizatorilor obișnuiți să execute comenzi administrative.su: Schimbă sesiunea la un alt utilizator (ex:su rootpentru a trece la utilizatorul root).id: Afișează informații despre utilizator (UID, GID, grupuri).
7. Automatizare și scripturi
- Gestionarea utilizatorilor poate fi automatizată folosind scripturi Bash, utile în infrastructuri mari sau servere.
- Ex: Crearea mai multor utilizatori dintr-un fișier:
Aceste funcții permit o administrare flexibilă și robustă a utilizatorilor în Linux, fiind utilizate frecvent în medii de servere, desktop-uri și sisteme integrate.

Comentarii
Trimiteți un comentariu