CalculaIT / tools

Calcolatore permessi chmod

Traduci 755 in rwxr-xr-x e viceversa.

I campi contengono esempi modificabili.

Risultato
Ottale
755
Simbolico
rwxr-xr-x
Proprietario
rwx
Gruppo
r-x
Altri
r-x
Comando
chmod 755
Risposta rapida · esempio

Che cosa significa chmod 755?

chmod 755 dà al proprietario lettura, scrittura ed esecuzione (rwx) e al gruppo e agli altri solo lettura ed esecuzione (r-x). In lettere è rwxr-xr-x. È il permesso abituale per cartelle e script.

Ipotesi di calcolo

Traduce i permessi Linux tra numero (755) e lettere (rwxr-xr-x) nei due sensi, inclusi setuid, setgid e sticky. Mostra il comando pronto da copiare.

Vedi l’esempio passo per passo ↓

Formula e ipotesi

r = 4 · w = 2 · x = 1 · proprietario + gruppo + altri (setuid 4000, setgid 2000, sticky 1000)

Traduce i permessi Linux tra numero (755) e lettere (rwxr-xr-x) nei due sensi, inclusi setuid, setgid e sticky. Mostra il comando pronto da copiare.

Tutti gli importi usano la stessa valuta scelta da te. Sono stime, non misurazioni né offerte.

Come usare questa calcolatrice

Scrivi i permessi come numero (644, 755, 4755) o come lettere (rw-r--r--, anche con il trattino iniziale mostrato da ls -l) e otterrai l’altra forma e il comando. Ogni cifra somma lettura (4), scrittura (2) ed esecuzione (1) per proprietario, gruppo e altri.

Esempio svolto

  1. Proprietario: 4 + 2 + 1 = 7 (rwx).
  2. Gruppo: 4 + 1 = 5 (r-x).
  3. Altri: 4 + 1 = 5 (r-x), quindi 755 = rwxr-xr-x.

Risultato dell’esempio

Ottale
755
Simbolico
rwxr-xr-x

Come interpretare il risultato

Per file web e documenti si usa 644; per cartelle e script, 755; per le chiavi private SSH, 600. Evita 777: permette a qualsiasi utente del sistema di modificare il file. Una quarta cifra iniziale (4, 2 o 1) attiva setuid, setgid o sticky, che compaiono come s o t al posto dell’esecuzione.

Domande frequenti

Che cos’è lo sticky bit?

In una cartella come /tmp (1777) impedisce a un utente di cancellare i file degli altri anche se può scrivere nella cartella.

Cosa significa una S maiuscola?

Che setuid o setgid sono attivi ma il permesso di esecuzione no. Di solito è un errore di configurazione.

Come applico i permessi a una cartella e al suo contenuto?

Con chmod -R, ma con attenzione: le cartelle di solito richiedono 755 e i file 644, quindi è meglio usare find con -type d e -type f.

Riferimenti e metodo

Riferimenti e metodo