Treceți la conținutul principal

Managementul utilizatorilor în sistemele de operare Linux

 

Î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-data pentru 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-home pentru 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).
  • 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 root pentru 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:
    bash

    while read user; do sudo useradd -m "$user" done < lista_utilizatori.txt

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

Postări populare de pe acest blog

Containerizare nativă pe macOS: Apple lansează propriul „Distrobox”

  Editorial de: Andrei Popescu, Penguin Reviews În cadrul Conferinței Globale a Dezvoltatorilor (WWDC25), Apple a prezentat „Containerization” – un nou framework open‑source care aduce pe macOS, bazat pe Apple Silicon, un mecanism performant și sigur pentru rularea distribuțiilor Linux in containere, similar ideii de Distrobox sau WSL . 🔹 Ce este Containerization? Framework în Swift : scris integral într-un limbaj modern, se bazează pe Virtualization.framework și rulează fiecare container Linux într‑o mașină virtuală ultra‑ușoară , asigurând izolare completă la nivel de kernel . Performanţă ridicată : containerele pornesc în câteva milisecunde, folosind dinamic doar resursele necesare, datorită accelerării hardware oferite de cipurile ARM Apple . Protecție avansată : fiecare container rulează separat, eliminând riscurile asociate scăpărilor de procese între medii sau către sistemul gazdă . 🛠 Funcționalități cheie Funcționalitate Detalii Imagini OCI standard Compatibile c...

Kali GPT: asistentul AI care transformă pentesting‑ul

  Editorial de: Elena Marinescu, Penguin Reviews Într‑o mișcare revoluționară pentru comunitatea de securitate cibernetică, XIS10CIAL a lansat Kali GPT , un asistent AI conceput special pentru Kali Linux, bazat pe GPT‑4, care integrează inteligența artificială direct în terminal, redefinind modul în care se realizează testele de penetrare . 🔍 Ce aduce Kali GPT? Integrare în terminalul Kali – Kali GPT înțelege comenzi în limbaj natural, generează payloads, interpretează scanări Nmap, configurează Metasploit și explică tool‑uri precum Burp Suite, fără să părăsești shell‑ul . Asistent contextual – adaptează răspunsurile în funcție de nivel (începători vs. experți), oferind explicații simplify sau tehnice avansate . Automatizare AI – generează comenzi, script‑uri și payloads, reduce erorile umane și accelerează ciclul pentesting‑ului . Beneficii clare Productivitate sporită – reducerea semnificativă a timpului de research și documentare Învățare accelerată – e...

De ce Danemarca renunță la Microsoft Office și Windows în favoarea LibreOffice și Linux

  de Mihai Georgescu, editor colaborator Danemarca face un pas major în orientarea către suveranitatea digitală: sectorul public a început să înlocuiască Microsoft Office și Windows cu LibreOffice și distribuții Linux. Misunea este de a readuce controlul datelor în spațiul UE și de a diminua dependența de furnizori extra-comunitari. Motivele deciziei Guvernul danez a început tranziția pe baza a trei obiective prioritare: Suveranitate digitală – datele rămân sub control european, nu sunt transmise către servere non‑UE . Reducerea costurilor – eliminarea licențelor Microsoft și direcționarea fondurilor către dezvoltatori și companii locale. Securitate și interoperabilitate – standardizarea pe formate deschise (ODF) pentru o colaborare mai eficientă între instituții și cetățeni . Strategia de implementare Pilot gradual – implementări în etape, începând cu LibreOffice și Windows, urmate de trecerea la Linux — fără tranziția “brutală” în toate birourile deodată . Form...