Calculator chmod

Permisiunile fișierelor Unix controlează accesul proprietarului, grupului și altora cu biți de citire (r=4), scriere (w=2), execuție (x=1). chmod 755 înseamnă rwxr-xr-x.

Cum se utilizează calculatorul chmod

1. Comutați citirea/scrierea/executarea pentru proprietar, grup și altele.
2. Citiți valoarea octală (de exemplu, 644, 755, 600).
3. Copiază echivalentul simbolic chmod u=rw,go=r.
4. Aplicați pe server: chmod 644 file.txt

Exemple Chmod

Director web 755

rwxr-xr-x permite proprietarului să modifice fișierele; lumea poate intra în director și poate citi.

Fișierul secret 600

rw------- — numai proprietarul citește/scrie .env cu chei API.

Script executabil 755

rwxr-xr-x pe deploy.sh, astfel încât utilizatorul cron să poată executa.

Când calculatorul chmod ajută

• Când învățați modelul de permisiuni Unix.
• Când Dockerfile COPY are nevoie de un mod numeric explicit.
• Când ieșirea ls -l rwxr-xr-x trebuie mapată la octal pentru șablonul IaC.

Grupul de proprietari alții

Trei triplete utilizator/grup/alții — chmod afectează tripletul care se aplică contextului utilizatorului curent la verificarea accesului.

Întrebări frecvente

Semnificația cifrei octale?

Suma r=4 w=2 x=1 pe triplet — 7=rwx, 6=rw-, 5=r-x, 4=r--.

755 vs 775?

775 adaugă scriere de grup — editarea partajată în echipă de dezvoltare; 755 grup numai citire.

Chmod recursiv -R?

Se aplică arborelui de directoare - periculos pe calea greșită; verifica de doua ori.

Fișier vs director executat?

x pe director înseamnă enter (cd); pe fișier înseamnă rulare ca program.

interacțiunea umask?

Modul implicit de fișier = mască de creare minus umask — calculatorul arată modul țintă, nu umask.