Sobes.tech
Junior — Middle

Cum se gestionează drepturile de acces la fișiere în sistemul de operare Linux?

sobes.tech AI

Răspuns de la AI

În Linux, drepturile de acces la fișiere sunt gestionate prin trei tipuri de permisiuni: citire (r), scriere (w) și executare (x), care sunt atribuite a trei categorii de utilizatori:

  • Proprietarul fișierului
  • Grupul căruia îi aparține fișierul
  • Toți ceilalți utilizatori

Pentru a vizualiza drepturile, se folosește comanda ls -l, de exemplu:

-rw-r--r-- 1 utilizator grup 1234 10 mai 12:00 file.txt

Pentru a modifica drepturile, se folosește comanda chmod, de exemplu:

chmod u+x file.sh  # Adaugă dreptul de executare proprietarului
chmod go-r file.txt # Elimină dreptul de citire pentru grup și ceilalți

Pentru a schimba proprietarul și grupul, se folosesc comenzile chown și chgrp:

chown nouutilizator file.txt
chgrp nougrup file.txt

Astfel, gestionarea drepturilor permite controlul asupra cine și cum poate interacționa cu fișierele din sistem.