Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills
16.08.2025
No categories

Cum să verificați permisiunile unui fișier în Linux?

Linux este unul dintre cele mai populare sisteme de operare care alimentează servere VPS, platforme de găzduire web și mașini virtuale din întreaga lume. La baza securității Linux se află sistemul său de permisiuni pentru fișiere – reguli care definesc cine poate citi, modifica sau executa un fișier. Cunoașterea modului de verificare a permisiunilor în Linux este esențială pentru gestionarea unui VPS, configurarea unor medii de găzduire securizate sau lucrul în interiorul unei mașini virtuale.

Principiile de bază ale permisiunilor pentru fișiere

Fiecare fișier și director din Linux are trei tipuri de permisiuni:

  • Citire (r) → vizualizarea conținutului unui fișier sau listarea unui director.
  • Write (w) → modificați sau ștergeți un fișier, adăugați sau eliminați fișiere dintr-un director.
  • Execute (x) → rulați un fișier (dacă este un program) sau intrați într-un director.

Iar aceste permisiuni se aplică la trei categorii de utilizatori:

  • Owner (utilizator) → de obicei creatorul fișierului.
  • Grup → utilizatori aparținând grupului fișierului.
  • Others → toți ceilalți.

Verificarea permisiunilor cu ls -l

Cel mai simplu mod este să utilizați comanda ls -l:

ls -l fișier.txt

Exemplu de ieșire:

-rw-r--r-- 1 user group 1024 Aug 16 12:30 file.txt
  • -rw-r–r– → permisiuni
  • utilizator → proprietar
  • grup → grup
  • file.txt → nume fișier

Aici, -rw-r–r– înseamnă:

  • Proprietar: citire, scriere
  • Grup: citire
  • Alții: citire

Informații detaliate cu stat

Pentru mai multe detalii, utilizați:

stat file.txt

Exemplu:

Acces: (0644/-rw-r--r--) Uid: (1000/user) Gid: (1000/group)

Acum vedeți permisiunile în două forme: simbolice (-rw-r–r–) și numerice (0644).

Înțelegerea valorilor numerice

Permisiunile pot fi reprezentate ca numere:

  • Citire = 4
  • Scriere = 2
  • Executare = 1

Adăugându-le, se obține valoarea permisiunii:

  • rw- = 6
  • r-x = 5
  • rwx = 7

Deci 0644 = Proprietar: 6 (citire/ scriere), Grup: 4 (citire), Altele: 4 (citire).

Permisiuni pentru directoare

Pentru directoare, regulile sunt ușor diferite:

  • r → lista numele fișierelor.
  • w → creați sau ștergeți fișiere (dacă x este de asemenea setat).
  • x → introduceți directorul.

Exemplu

ls -ld folderul meu
drwxr-x---

Aici, proprietarul are drepturi depline, grupul poate citi/introduce, iar ceilalți nu au acces.

Bits de permisiune specială

Linux acceptă și permisiuni avansate:

  • setuid (s) → rulați fișierul cu privilegiile proprietarului.
  • setgid (s) → rulează fișierul cu privilegiile grupului.
  • sticky bit (t) → în directoare, numai proprietarul fișierului poate șterge fișierele acestuia (frecvent în /tmp).

Exemplu:

drwxrwxrwt /tmp

T-ul de la sfârșit înseamnă sticky bit.

Tabel de referință rapidă

SimbolicNumericSemnificație (Fișier)Semnificație (Director)
0Fără accesFără acces
–x1ExecutareEnter
-w-2ScriereCreare/ștergere (cu x)
-wx3Scriere + execuțieModificare + enter
r–4CitireLista de nume (cu x)
r-x5Citire + execuțieListă + enter
rw-6Citire + scriereVizualizare + modificare conținut
rwx7Acces completControl total

Exemple pe care le veți vedea des

  • -rw-r–r– (0644) → proprietarul poate citi/scrie; ceilalți pot doar citi.
  • -rwxr-xr-x (0755) → proprietarul poate face totul; ceilalți pot rula, dar nu pot modifica.
  • drwxrwxrwt (1777) → folder scriptibil la nivel mondial cu bit lipicios (ca /tmp).

Concluzie

Pentru a verifica permisiunile fișierelor în Linux:

  • Utilizați ls -l pentru o privire rapidă.
  • Utilizați stat pentru o ieșire detaliată.
  • Învățați să citiți notațiile simbolice (rwx) și numerice (755, 644).
  • Amintiți-vă că directoarele urmează aceleași reguli, dar interpretează x diferit.

Odată ce ați înțeles aceste noțiuni de bază, permisiunile devin o parte puternică și ușor de citit a securității Linux.

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills

Похожие записи не найдены.