Calcolatore CHMOD
Calcolatore chmod visuale con avvisi di sicurezza. Imposta permessi lettura/scrittura/esecuzione, ottieni output ottale e simbolico. Include umask, SUID/SGID/sticky bit e preset.
Aggiornato maggio 2026
Revisionato da Rafael Duarte
umask sottrae dai permessi predefiniti (666 per i file, 777 per le dir). Comune: 022 → file 644, dir 755.
Cos'è umask?
Il umask (maschera di creazione file utente) definisce i permessi rimossi da file e directory appena creati. Maschera i bit dai valori predefiniti di sistema: 666 per i file e 777 per le directory.
chmod 000 chmod -R 000 dir/sudo groupadd webdevsudo usermod -aG webdev alicechmod 775 /var/www/site Il gruppo può scrivere — gli altri no. Più sicuro di 777.
Come usare il calcolatore chmod
Spunta i permessi, leggi il valore ottale e copia il comando
1. Imposta i permessi
Spunta lettura, scrittura ed esecuzione per proprietario, gruppo e altri, oppure scrivi direttamente un valore ottale (755, 4755) o simbolico (rwxr-xr-x).
2. Controlla l'avviso di sicurezza
Con valori come 777, 666 o scrittura concessa agli altri compare un avviso che spiega il rischio e propone un'alternativa più sicura.
3. Copia il comando chmod
Scrivi il nome del file nel riquadro del terminale e copia chmod 755 nomefile, pronto da incollare nella shell.
Cosa fa questo calcolatore di permessi Linux
Non solo conversione tra ottale e simbolico
Avvisi sui permessi rischiosi
Segnala 777, 666, SUID o SGID su file scrivibili da tutti e ogni permesso di scrittura concesso agli altri utenti.
Tre modi di inserimento
Matrice di caselle, campo ottale a 3 o 4 cifre e campo simbolico a 9 caratteri: modificandone uno, il risultato si aggiorna subito.
SUID, SGID e sticky bit
La quarta cifra iniziale (4000, 2000, 1000) si attiva con una casella e compare nel simbolico come s, S, t o T.
Calcolo della umask
Inserisci una umask come 022 o 027 e vedi subito i permessi predefiniti di file e cartelle appena creati.
Preset per i casi comuni
Otto valori pronti con un clic: file web 644, cartelle web 755, chiavi SSH 600, cartella ~/.ssh 700, config con password 640, sola lettura 444 e altri.
Notazione simbolica per il comando
Oltre a chmod 750, mostra l'equivalente chmod u=rwx,g=rx,o=, comodo negli script dove si preferisce la forma leggibile.
Tabella dei permessi chmod più usati
Valore ottale, notazione simbolica e uso tipico
Quando serve calcolare i permessi chmod
Situazioni reali da server e sviluppo
Pubblicare un sito su hosting Linux
644 per i file e 755 per le cartelle: il web server legge tutto, ma solo il tuo utente può modificare.
Sistemare una chiave SSH rifiutata
Se SSH risponde «UNPROTECTED PRIVATE KEY FILE», la chiave è leggibile da altri: va portata a 600 e la cartella ~/.ssh a 700.
Proteggere `wp-config.php` o `.env`
File con password del database: 640 o 600, a seconda che il gruppo del web server debba leggerli o no.
Cartella condivisa con il team
Un gruppo Unix dedicato e 775 sulla cartella permettono a tutti i membri di scrivere senza aprirla al resto del server.
Capire una umask di sistema
Prima di cambiare la umask di un servizio, verifica quali permessi avranno davvero i file che creerà.
Errori comuni con chmod
Usare chmod 777 per «risolvere» un errore
Toglie l'errore di permessi ma lascia che qualunque utente o processo del server modifichi il file. Di solito basta correggere il proprietario con chown e usare 755 o 644.
SUID su un file scrivibile da tutti
Un eseguibile con SUID (come 4777) gira con i privilegi del proprietario: se chiunque può sostituirne il contenuto, è una porta aperta all'escalation dei privilegi.
chmod -R 755 su file e cartelle insieme
Così anche i file normali diventano eseguibili. Meglio separare: find . -type d -exec chmod 755 {} + e find . -type f -exec chmod 644 {} +.
Dimenticare la x sulle cartelle
Su una directory l'esecuzione significa poterci entrare: con 644 se ne leggono i nomi dei file, ma non si apre nulla al suo interno.
Perché usare questo calcolatore chmod
La maggior parte dei calcolatori converte soltanto da ottale a simbolico. Qui ogni combinazione viene anche valutata: se scegli 777 o dai scrittura agli altri utenti, lo strumento te lo segnala e propone un valore più prudente.
SUID, SGID, sticky bit e umask stanno nella stessa pagina dei preset e del comando pronto da copiare, così passi dalla teoria al terminale senza aprire il manuale. Tutto il calcolo avviene nel browser.
Notazione ottale o simbolica?
Stesso risultato, usi diversi
=g-w, u+x)u+s, g+s, +tDomande frequenti sui permessi chmod
Ogni cifra è la somma di lettura (4), scrittura (2) ed esecuzione (1). In 755 il proprietario ha 7 = tutti i permessi, mentre gruppo e altri hanno 5 = lettura ed esecuzione: in simbolico rwxr-xr-x. È il valore tipico per cartelle e script.
Riferimenti
Il modello dei permessi Unix spiegato in italiano: utenti, gruppi, notazione ottale e simbolica.
Come la maschera dei permessi determina i diritti dei file appena creati.
La pagina di manuale ufficiale (in inglese), con la sintassi simbolica completa e i bit speciali.
Strumenti correlati
- Decodificatore Base64 Sviluppatore Decodifica stringhe Base64 in testo semplice istantaneamente nel browser. Supporta UTF-8, input multiriga e mostra il conteggio dei caratteri originali.
- Codificatore Base64 Sviluppatore Codifica qualsiasi testo in Base64 istantaneamente nel browser. Supporta UTF-8, mostra il conteggio dei caratteri e la dimensione del payload. Gratuito...
- Base64 in Immagine Sviluppatore Incolla una stringa Base64 o data URL e visualizza l'immagine decodificata all'istante — convertitore gratuito per PNG, JPEG, WebP, GIF, SVG. Nessun upload...
- Generatore Bcrypt Sviluppatore Generatore di hash bcrypt gratuito — 100% lato client. Benchmark del fattore di costo in tempo reale, parser dell'hash e snippet per Node.js, Python, PHP, Go.
- Convertitore Binario Sviluppatore Converti tra binario, decimale, esadecimale e ottale in tempo reale. Gratuito, istantaneo, senza registrazione.