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.