Configurarea drepturilor de acces la fișiere și directoare Unix / Linux

Folosind chmod pentru a modifica sau modifica permisiunile pentru fișiere și directoare

Sistemele de operare Unix și Linux atribuie drepturi de acces fișierelor și directoarelor utilizând unul dintre cele trei tipuri de acces (citire, scriere și executare) atribuite fiecăreia dintre cele trei grupuri (proprietar, grup și alți utilizatori).

Dacă listați detaliile atributelor unui fișier folosind comanda ls cu comutatorul -l (de exemplu, ls -l nume fișier ), acesta va returna informații care ar arăta ca -rwe-rw-r - ceea ce echivalează cu citirea, scrierea și să exercite privilegii pentru proprietar, să citească și să scrie privilegii pentru grup și să acceseze doar citirea pentru toți ceilalți utilizatori.

Fiecare dintre tipurile de drepturi de acces are o valoare numerică asociată enumerată mai jos:

Valorile pentru drepturile de acces pentru fiecare dintre grupuri sunt adăugate împreună pentru a obține o valoare între 0 și 7 care poate fi utilizată pentru a atribui sau a modifica permisiunile folosind comanda chmod (mod de schimbare).

În exemplul de mai sus, drepturile de acces pentru fișierul în cauză pot fi atribuite introducând numele de fișier chmod 764 . Numărul 764 este derivat din:

Puteți utiliza comanda chmod pentru a atribui drepturi de acces fișierelor și directoarelor. Rețineți că comenzile Unix și Linux și numele de obiecte sunt sensibile la minuscule. Trebuie să utilizați " chmod " și nu CHMod sau orice altă combinație de litere mari și mici.

Cum se utilizează comanda chmod: