Vai al contenuto
SPCXTools

Calcolatore Chmod

Converti tra checkbox, numeri ottali come 755 e permessi simbolici come rwxr-xr-x.

Funziona localmente: i file non lasciano mai il tuo dispositivo

Caricamento strumento…

Come usare Calcolatore Chmod

  1. 1Spunta lettura, scrittura ed esecuzione per il proprietario, il gruppo e gli altri — oppure digita una modalità come 644 o rwxr-xr-x.
  2. 2Opzionalmente, imposta i bit speciali setuid, setgid o sticky.
  3. 3Leggi il valore ottale, la notazione simbolica e una chiara descrizione di chi può fare cosa.
  4. 4Inserisci il nome di un file e copia il comando chmod pronto all'uso.

Comprendere e impostare i permessi dei file Linux

Ogni file e directory su Linux, macOS e altri sistemi Unix-like ha dei permessi che controllano chi può leggerlo, modificarlo ed eseguirlo. Vengono scritti come un numero, ad esempio 755, o come lettere, ad esempio rwxr-xr-x, e si impostano con il comando chmod. Questo calcolatore converte tra i due formati, spiega cosa consente ogni impostazione e ti fornisce il comando esatto da eseguire.

Funzionalità

  • Griglia di checkbox per i permessi di lettura, scrittura ed esecuzione per proprietario, gruppo e altri.
  • Digita i permessi in formato ottale (644, 4755) o simbolico (rw-r--r--).
  • Bit speciali: setuid, setgid e sticky.
  • Spiegazione in linguaggio semplice dei permessi.
  • Comando chmod pronto da copiare per il nome del tuo file.
  • Preset comuni e il loro utilizzo.

Come funzionano i numeri

Ogni cifra è la somma di lettura (4), scrittura (2) ed esecuzione (1):

Cifra Permessi Simbolico
7 lettura + scrittura + esecuzione rwx
6 lettura + scrittura rw-
5 lettura + esecuzione r-x
4 solo lettura r--
0 nessun accesso ---

Le tre cifre si applicano al proprietario, al gruppo e a tutti gli altri, in quest'ordine. Una quarta cifra iniziale imposta i bit speciali.

Permessi comuni

Modalità Utilizzo
644 File normali, pagine web, immagini
755 Script, programmi e directory
600 File privati come chiavi SSH e file .env
700 Directory private come ~/.ssh
664 / 775 File e cartelle condivisi con un gruppo
400 Segreti in sola lettura, es. file di chiavi cloud

Strumenti correlati

Pianifica gli script con il Generatore di espressioni Cron, verifica i file scaricati con il Generatore di hash, o converti i numeri ottali in binario ed esadecimale con il Convertitore di basi numeriche.

Domande frequenti

Cosa significa chmod 755?
7 per il proprietario (lettura 4 + scrittura 2 + esecuzione 1), 5 per il gruppo (lettura 4 + esecuzione 1) e 5 per gli altri. Il proprietario può leggere, modificare ed eseguire il file; tutti gli altri possono leggerlo ed eseguirlo ma non modificarlo. È l'impostazione standard per script, programmi e directory.
Cosa significa chmod 644?
Il proprietario può leggere e scrivere; il gruppo e gli altri possono solo leggere. È il permesso standard per i file comuni come pagine web, immagini e file di configurazione.
Perché chmod 777 è una cattiva idea?
777 permette a qualsiasi utente del sistema di leggere, modificare ed eseguire il file. Su un server web, questo consente ad altri account o a un processo compromesso di modificare i tuoi file. Usa i permessi più restrittivi possibili che continuino a funzionare: di solito 644 per i file e 755 per le directory.
Cosa significa il permesso di esecuzione per una directory?
Per le directory, "esecuzione" significa avere il permesso di entrarvi e accedere ai file al suo interno, mentre "lettura" significa poter elencare i suoi contenuti. Una directory di solito ha bisogno di entrambi, quindi si usa 755 o 700 invece di 644.
Cosa sono setuid, setgid e lo sticky bit?
Setuid (4000) esegue un programma con i permessi del proprietario del file, setgid (2000) lo esegue con i permessi del gruppo o fa in modo che i nuovi file in una directory ne ereditino il gruppo, e lo sticky bit (1000) su una directory condivisa come /tmp permette agli utenti di eliminare solo i propri file. Compaiono come s, s e t nella notazione simbolica.