Tutti gli strumenti

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.