Handytool
Guida per sviluppatori7 min di letturaAggiornato 25 giu 2026

Permessi Linux

Cosa significa veramente chmod 755.

Le tre cifre in un comando chmod non sono casuali. Ognuna è una somma dei valori di lettura, scrittura e esecuzione per un diverso gruppo di utenti. Una volta che vedi il modello, puoi leggere qualsiasi modalità a colpo d'occhio.

Punti salienti

  • 01Le tre cifre impostano i permessi per il proprietario, il gruppo e tutti gli altri, in quell'ordine.
  • 02Ogni cifra è la somma di lettura (4), scrittura (2) e esecuzione (1) — quindi 7 = tutte e tre, 5 = lettura + esecuzione.
  • 03755 è lo standard per cartelle e programmi; 644 è standard per i file ordinari; 777 è quasi sempre un errore.

Tre cifre, tre pubblici

Su Linux e macOS, ogni file e cartella ha i permessi per tre gruppi separati di persone. Da sinistra a destra, le tre cifre in una modalità come 755 si applicano a: il proprietario (l'utente che possiede il file), il gruppo (un insieme di utenti che condividono l'accesso), e gli altri (letteralmente chiunque altro nel sistema). L'ordine non cambia mai — proprietario, gruppo, altri.

Quindi 755 dice: dai al proprietario il permesso descritto da 7, dai al gruppo il permesso descritto da 5, e dai a tutti gli altri il permesso descritto da 5. Per capire il tutto, devi solo sapere cosa significa una singola cifra. Quindi leggi la stessa regola tre volte.

Come ogni cifra è costruita: 4, 2, 1

Ogni cifra è una somma di fino a tre valori. L'accesso in lettura vale 4, l'accesso in scrittura vale 2, e l'accesso in esecuzione vale 1. Somma insieme i permessi che vuoi e ottieni una singola cifra da 0 a 7. Poiché 4, 2 e 1 sono potenze di due, ogni combinazione produce un totale unico — non c'è mai ambiguità.

Lavora attraverso la cifra 7: 4 (lettura) + 2 (scrittura) + 1 (esecuzione) = 7, quindi 7 concede tutto. La cifra 5 è 4 (lettura) + 1 (esecuzione) = 5, che concede lettura e esecuzione ma non scrittura. La cifra 6 è 4 + 2 = 6: lettura e scrittura, ma non esecuzione. La cifra 4 è sola lettura. La cifra 0 non concede nulla.

Applicato a 755, questo si scompone in: il proprietario ottiene 7 (lettura, scrittura, esecuzione — controllo totale), mentre il gruppo e gli altri ottengono 5 (lettura e esecuzione, ma nessuna capacità di modificare il file). Questo è esattamente quello che vuoi per un programma o una cartella che altri dovrebbero essere in grado di utilizzare ma non modificare.

Le modalità di permesso che utilizzerai effettivamente

Quasi tutto il lavoro quotidiano si riduce a una manciata di modalità. Ecco cosa significa ognuna e quando usarla.

  • 01755 = rwxr-xr-x — il proprietario può leggere, scrivere e eseguire; tutti gli altri possono leggere e eseguire. Lo standard per cartelle, script ed eseguibili.
  • 02644 = rw-r--r-- — il proprietario può leggere e scrivere; tutti gli altri possono solo leggere. Lo standard per i file ordinari come HTML, testo e immagini.
  • 03700 = rwx------ — il proprietario ha il controllo totale; nessun altro può nemmeno guardare. Usalo per cartelle private e script personali.
  • 04600 = rw------- — il proprietario può leggere e scrivere; tutti gli altri sono bloccati. Ideale per chiavi private e file di configurazione con segreti.
  • 05775 = rwxrwxr-x — il proprietario e il gruppo possono scrivere; gli altri possono leggere e eseguire. Comune per directory di progetti condivisi.
  • 06777 = rwxrwxrwx — tutti possono fare tutto. Una bandiera rossa di sicurezza; quasi mai la risposta giusta.

Come calcolare un valore chmod

Invece di memorizzare l'ottale, descrivi l'accesso che desideri e lascia che il calcolatore produca il numero e la stringa rwx.

  1. 01

    Apri il calcolatore chmod

    Vai al calcolatore chmod di Handytool. Viene eseguito interamente nel tuo browser.

  2. 02

    Spunta le caselle

    Seleziona lettura, scrittura o esecuzione per proprietario, gruppo e altri in base a chi dovrebbe essere in grado di fare cosa.

  3. 03

    Leggi il risultato

    Lo strumento mostra la modalità numerica (come 755) e la stringa simbolica (come rwxr-xr-x) affiancate, così puoi copiare quella che il tuo comando necessita.

  4. 04

    Copia il comando

    Afferra il comando chmod già pronto e incollalo nel tuo terminale per applicare i permessi.

Un avvertimento: esecuzione significa cose diverse

Su un file, il bit di esecuzione significa "questo può essere eseguito come programma". Su una cartella, esecuzione significa qualcosa di diverso: "ti è permesso entrare in questa directory e accedere a quello che è dentro". Per questo motivo le cartelle normalmente ottengono 755 piuttosto che 644 — senza il bit di esecuzione, puoi elencare il nome di una cartella ma non puoi aprirla o raggiungere i file al suo interno.

Questo è il motivo per cui una cartella appena caricata piena di file leggibili può ancora lanciare "permesso negato". I file potrebbero essere 644 e perfettamente leggibili, ma se la cartella stessa manca del bit di esecuzione per il gruppo o gli altri, nessuno può attraversarla. Imposta le directory a 755 e il loro contenuto a 644 e la maggior parte di questi enigmi scompare.

chmod FAQ

Cosa significa chmod 755?

Dà al proprietario il permesso completo di lettura, scrittura ed esecuzione (7), e dà al gruppo e a tutti gli altri solo lettura ed esecuzione (5 e 5). È la modalità standard per cartelle, script e programmi che altri dovrebbero essere in grado di utilizzare ma non modificare.

Qual è la differenza tra 755 e 644?

755 include il bit di esecuzione, quindi il file può essere eseguito e le cartelle possono essere inserite. 644 non ha il bit di esecuzione — è lettura e scrittura per il proprietario, sola lettura per gli altri, il che è giusto per i file di dati ordinari.

chmod 777 è sicuro?

Raramente. Consente a ogni utente e processo di leggere, modificare e sostituire il file, il che è un rischio di sicurezza su qualsiasi sistema condiviso. Preferisci la modalità più ristretta che risolve il problema, solitamente 755 o 644.

Come leggo una modalità come rwxr-xr-x?

Leggila in tre gruppi di tre: rwx (proprietario) r-x (gruppo) r-x (altri). Una lettera significa che il permesso è concesso, un trattino significa che non lo è. rwxr-xr-x è la forma simbolica di 755.

Strumenti correlati

Continua con gli strumenti Sviluppatore

strumenti Sviluppatore