Cosa significano i permessi 755 e 644 su Linux

Come si calcolano i numeri e quando usare ogni combinazione.

Intermedio 1 min di lettura Pubblicato il 2026 Di Equipo SolucionaPC

Se già conosci i concetti base dei permessi, questi numeri sono il modo abbreviato di esprimere esattamente la stessa cosa.

Come si calcola ogni numero

ValoreSignifica
4Lettura (r)
2Scrittura (w)
1Esecuzione (x)

Si sommano per ogni livello: 4+2+1=7 (tutto consentito), 4+2=6 (leggere e scrivere, senza eseguire), 4=sola lettura.

755: il tipico per programmi e cartelle

7 (proprietario: tutto) 5 (gruppo: leggere ed eseguire, 4+1) 5 (altri: come il gruppo). Il proprietario controlla tutto; gli altri possono usarlo ma non modificarlo.

644: il tipico per documenti normali

6 (proprietario: leggere e scrivere, 4+2) 4 (gruppo: solo lettura) 4 (altri: solo lettura). Nessuno tranne il proprietario può modificare il file.

Applicarlo

chmod 755 script.sh
chmod 644 documento.txt

Attenzione: evita di usare chmod 777 (tutto consentito per tutti) a meno che tu non sappia esattamente perché ti serve — dà permesso totale a qualsiasi utente del sistema, cosa raramente necessaria e un potenziale rischio di sicurezza reale.

Domande frequenti

Perché 755 è comune per gli script ma 644 per i documenti?

755 include il permesso di esecuzione (necessario perché uno script funzioni come programma), mentre 644 permette solo leggere e scrivere, adatto a documenti che non devono essere eseguiti.

È sicuro usare chmod 777?

Generalmente non è consigliabile — dà permesso totale a qualsiasi utente del sistema su quel file, cosa raramente necessaria e che può rappresentare un rischio di sicurezza.

Condividi: