Tot ce trebuie să știți despre Linux: noțiuni fundamentale pentru începători - 7


Capitolul 7: Permisiunile fișierelor și comanda chmod

Permisiunile fișierelor reprezintă unul dintre pilonii de bază a securității în Linux. Înțelegerea modului în care funcționează comanda chmod, alături de chown, este esențială pentru orice utilizator sau administrator de sistem Linux.

În Linux, fiecare fișier și director are asociate reguli clare care stabilesc cine îl poate citi, modifica sau executa. Acest mecanism previne accesul neautorizat și protejează sistemul de erori și atacuri.

1. Tipuri de utilizatori
Accesul la fișiere este organizat în trei categorii principale:
***User (u) - proprietarul fișierului, de regulă utilizatorul care l-a creat
***Group (g) - un grup de utilizatori care împart aceleași drepturi
***Others (o) - toți ceilalți utilizatori ai sistemului

Fiecare dintre aceste categorii poate avea permisiuni diferite pentru același fișier.

2. Permisiunile de bază
Atunci când rulați comanda ls -l, veți observa un șir de caractere asemănător cu '-rwxr-xr--'. Acesta descrie permisiunile fișierului:
***r (read) - permite citirea conținutului
***w (write) - permite modificarea sau ștergerea
***x (execute) - permite rularea fișierului (script sau program) sau accesarea unui director

3. Permisiunile în format numeric
Pentru modificări rapide, permisiunile pot fi setate folosind valori numerice. Fiecărui drept îi corespunde un număr:
***4 - citire (read)
***2 - scriere (write)
***1 - execuție (execute)
***0 - fără permisiuni

Prin însumarea acestor valori se obține o cifră între 0 și 7 pentru fiecare categorie (User->Group->Others):
***7 (4+2+1) - acces complet (rwx)
***6 (4+2) - citire și scriere (rw-)
***5 (4+1) - citire și execuție (r-x)
***4 (4) - doar citire (r--)

4. Utilizarea comenzii chmod
Comanda chmod (change mode) este utilizată pentru a modifica permisiunile fișierelor și directoarelor. Exemple utile:
***chmod 777 fișier.txt - nerecomandat, oferă acces total tuturor
***chmod 755 script.sh - proprietarul are acces complet, restul doar citesc
***chmod 644 fișier.txt - proprietarul poate citi și scrie, restul doar citesc

Metoda simbolică
În loc de cifre, puteți folosi litere pentru modificări mai precise:
***chmod u+x [nume_fisier] - adaugă permisiunea de execuție pentru proprietar
***chmod g-w [nume_fisier] - elimină dreptul de scriere pentru grup

5. Schimbarea proprietarului cu comanda chown
Pe lângă permisiuni, Linux permite modificarea proprietarului și a grupului unui fișier cu ajutorul comenzii chown.
$ sudo chown user:group [nume_fisier]

Această comandă este frecvent utilizată în administrarea serverelor Linux și necesită privilegii sudo.

Înțelegerea permisiunilor fișierelor și a comenzilor chmod și chown este esențială pentru securitatea și stabilitatea unui sistem Linux. O configurare corectă previne problemele de acces, crește securitatea și asigură funcționarea optimă a aplicațiilor.

Așadar dacă v-a plăcut articolul informativ "Tot ce trebuie să știți despre Linux: noțiuni fundamentale pentru începători - 7" distribuiți-l pe rețelele sociale sau scrieți în caseta de comentarii întrebările și sugestiile dumneavoastră, deoarece mă ajută să îmbunătățesc sau să corectez conținutul.


Comments

Postari populare

Modalitati de instalare a aplicatiilor in Linux Mint

Tot ce trebuie să știți despre Linux: noțiuni fundamentale pentru începători - 4

Tot ce trebuie să știți despre Linux: noțiuni fundamentale pentru începători - 6

Stăpâniți journalctl: strategii de curățare și control

Tot ce trebuie să știți despre Linux: noțiuni fundamentale pentru începători - 5

LxQt 2.3.0: minim de resurse, maxim de productivitate

Dincolo de minimalism: ce aduce nou IceWM 4.0.0

Comanda du: gestionarea stocării în Linux

LibreOffice Writer - inserarea si formatarea tabelelor

Cum resetam/schimbam parola de utilizator in Linux