Calcolatore Chmod
Unix file permissions control owner, group, and others access with read (r=4), write (w=2), execute (x=1) bits. chmod 755 means rwxr-xr-x. Toggle checkboxes or enter octal to see symbolic form — essential when fixing deploy scripts and Docker volume permissions.
Proprietario
Gruppo
Altri
Ottale
Output
chmod 644
rw-r--r--
How to use the chmod calculator
1. Toggle read/write/execute for owner, group, and others.
2. Read octal value (e.g. 644, 755, 600).
3. Copy symbolic equivalent chmod u=rw,go=r.
4. Apply on server: chmod 644 file.txt
Esempi di Chmod
Directory web 755
rwxr-xr-x consente al proprietario di modificare i file; il mondo può entrare nella directory e leggere.
File env segreto 600
rw------- — solo il proprietario legge/scrive .env con chiavi API.
Script eseguibile 755
rwxr-xr-x su deploy.sh in modo che l'utente cron possa eseguire.
Quando il calcolatore chmod aiuta
• Quando si impara il modello di autorizzazione Unix.
• Quando Dockerfile COPY richiede la modalità numerica esplicita.
• Quando ls -l rwxr-xr-x l'output deve essere mappato su ottale per il modello IaC.
Oltre il chmod di base
• Quando gli ACL (setfacl) o i contesti SELinux governano l'accesso, chmod da solo non è sufficiente.
• Quando i permessi di Windows NTFS sono completamente diversi.
• Quando sono necessari setuid/setgid/sticky bit: estendere oltre il calcolatore tripletta rwx.
Altri gruppo proprietario
Tre triplette utente/gruppo/altri: chmod determina quale tripletta si applica al contesto utente corrente durante il controllo dell'accesso.
Il minimo privilegio
Inizia 640 per le configurazioni, 755 per le risorse statiche pubbliche, mai 777 in produzione: scrivibile a livello mondiale è un risultato di controllo.
Docker e Kubernetes
I contenitori vengono eseguiti come UTENTE non root: assicurati che l'uid numerico possa leggere i segreti montati in modalità 440 o 400.
Chmod simbolico
u+x aggiunge l'esecuzione per l'utente; go-w rimuove la scrittura di gruppo/altra: modifiche incrementali senza ricalcolare l'ottale.
Domande frequenti
Significato delle cifre ottali?
Somma r=4 w=2 x=1 per tripletta — 7=rwx, 6=rw-, 5=r-x, 4=r--.
755 contro 775?
775 aggiunge la scrittura di gruppo: modifica condivisa del team di sviluppo; Gruppo 755 di sola lettura.
Chmod ricorsivo -R?
Si applica all'albero delle directory: pericoloso se si segue il percorso sbagliato; verificare due volte.
Esecuzione del file o della directory?
x nella directory significa invio (cd); su file significa esegui come programma.
interazione umask?
Modalità file predefinita = maschera di creazione meno umask: la calcolatore mostra la modalità di destinazione e non umask.
Strumento locale?
Sì: calcolatore di riferimento nel browser.