Calcolatore CHMOD – calcola online i permessi dei file Linux
Il calcolatore CHMOD converte i permessi dei file Linux con un clic: seleziona lettura, scrittura ed esecuzione per Owner, Group e Others e ottieni il valore ottale (ad esempio 755) e la notazione simbolica (rwxr-xr-x), inclusi setuid, setgid, Sticky Bit e un comando chmod pronto all'uso. Decodifica anche i valori esistenti da ls -l. Gratis, senza registrazione e interamente nel tuo browser: nulla viene caricato o salvato.
Creato da Justin Schuessler
Hai sistemato i permessi? Esegui il tuo progetto su un VPS con accesso root completo.
Autorizzazioni
| Autorizzazione | Proprietario | Gruppo | Altri |
|---|---|---|---|
| Leggere | |||
| Scrittura | |||
| Esegui |
Bit speciali
Inverso: inserire un valore ottale o simbolico
Ottale
755
Simbolico
rwxr-xr-x
- Proprietario può leggere, scrivere e eseguire.
- Gruppo può leggere e eseguire.
- Altri può leggere e eseguire.
Funzioni
Cosa converte per te il calcolatore CHMOD
I permessi dei file Linux comprendono tre permessi per tre categorie di utenti, piĂą eventuali bit speciali. Il calcolatore CHMOD li converte in entrambe le notazioni e genera il comando chmod corrispondente.
Imposta i permessi con le caselle di selezione
Seleziona lettura, scrittura ed esecuzione per il proprietario (Owner), il gruppo (Group) e gli altri (Others). Il valore ottale e la notazione simbolica si aggiornano a ogni clic.
setuid, setgid e Sticky Bit
I tre bit speciali formano la quarta cifra iniziale, ad esempio 4755. Nella notazione simbolica compaiono come s o S e t o T.
Conversione inversa, anche da ls -l
Inserisci un valore ottale di 3 o 4 cifre oppure la notazione simbolica di 9 caratteri. Funziona anche l'output di ls -l, come -rwxr-xr-x o drwxr-xr-x: il carattere iniziale che indica il tipo di file viene ignorato.
Spiegazione in parole semplici
Per Owner, Group e Others, il calcolatore indica in una frase cosa è consentito, ad esempio «Group può leggere ed eseguire».
Comando chmod pronto all'uso
Inserisci il percorso del file o della directory, attiva «Ricorsivo (-R)» se necessario e copia il comando. I percorsi con spazi o caratteri speciali vengono racchiusi automaticamente tra virgolette.
Funziona interamente nel browser
La conversione avviene direttamente nel tuo browser. Nulla viene caricato o salvato e il calcolatore non modifica i permessi sul tuo server: il comando lo esegui tu.
Valori comuni
Valori chmod comuni e quando ti servono
Ogni cifra è la somma dei permessi di lettura (4), scrittura (2) ed esecuzione (1), nell'ordine Owner, Group, Others. Inserisci un valore nel campo di conversione inversa per visualizzarlo con caselle di selezione e spiegazione.
| Ottale | Simbolico | Utilizzo tipico |
|---|---|---|
| 600 | rw------- | File privati che solo l'Owner può leggere e modificare, ad esempio chiavi SSH private |
| 644 | rw-r--r-- | File normali, ad esempio file HTML, CSS o immagini nella directory web |
| 700 | rwx------ | Directory private come ~/.ssh o script usati solo dall'Owner |
| 755 | rwxr-xr-x | Directory e script eseguibili, valore iniziale del calcolatore |
| 775 | rwxrwxr-x | Directory in cui tutti i membri di un gruppo devono poter scrivere |
| 777 | rwxrwxrwx | Permessi completi per tutti gli utenti, di solito un rischio per la sicurezza sui server |
| 1777 | rwxrwxrwt | Directory scrivibili da tutti, come /tmp, protette dallo Sticky Bit |
| 4755 | rwsr-xr-x | Programmi con setuid eseguiti con i permessi del proprietario |
Come funziona
Imposta i permessi dei file Linux con chmod in 6 passaggi
Dalle caselle di selezione al comando chmod pronto per il tuo terminale.
Passaggio 1
Seleziona i permessi
Nella tabella «Permessi», seleziona lettura, scrittura ed esecuzione per Owner, Group e Others. Il calcolatore parte da 755 (rwxr-xr-x).
Passaggio 2
Imposta i bit speciali (facoltativo)
Se necessario, attiva setuid, setgid o lo Sticky Bit in «Bit speciali». Il valore ottale diventa così di quattro cifre, ad esempio 4755.
Passaggio 3
Inserisci un valore esistente
In alternativa, inserisci un valore esistente nel campo di conversione inversa, ad esempio 644, rwxr-xr-x o l'output di ls -l come drwxr-xr-x. Le caselle di selezione si aggiornano subito.
Passaggio 4
Leggi e copia il risultato
Consulta il valore ottale, la notazione simbolica e la spiegazione per ogni categoria, poi copia il valore desiderato con il pulsante di copia.
Passaggio 5
Inserisci il percorso
Inserisci il percorso del file o della directory nel «Generatore di comandi chmod» e attiva «Ricorsivo (-R)» se necessario.
Passaggio 6
Copia ed esegui il comando
Copia il comando pronto all'uso, ad esempio chmod 755 con il tuo percorso, ed eseguilo nel terminale o nella tua sessione SSH sul server.
Scopri di piĂą
Strumenti utili per il tuo server
Generatore Crontab
Crea espressioni Cron tramite un modulo, con spiegazioni in italiano e un'anteprima delle prossime esecuzioni: tutto nel browser.
Creato da Jakub Martyniak
Generatore e verificatore Bcrypt
Genera e verifica hash Bcrypt direttamente nel browser, con fattore di costo regolabile.
Creato da Rugile Rutkauskaite
Codici di stato HTTP
Elenco consultabile dei codici di stato HTTP piĂą comuni da 100 a 526: significato di 404, 403, 500, 502 e 503, cause tipiche e soluzioni, con esempi per nginx e Apache. Funziona interamente nel browser.
Creato da Dimitri Heissler
Generatore .htaccess e generatore htpasswd
Crea online file Apache .htaccess e .htpasswd: reindirizzamenti 301, HTTPS, protezione con password bcrypt, regole WordPress, pagine di errore, caching, GZIP e protezione contro l’hotlinking. Funziona interamente nel browser.
Creato da Dimitri Heissler
FAQ
Domande frequenti sul calcolatore CHMOD
Risposte brevi su chmod, i permessi dei file Linux e questo strumento.
Ogni cifra è la somma dei permessi di lettura (4), scrittura (2) ed esecuzione (1). La prima cifra riguarda il proprietario (Owner), la seconda il gruppo (Group), la terza tutti gli altri (Others). 755 significa quindi: Owner può leggere, scrivere ed eseguire (7); Group e Others possono leggere ed eseguire (5). La notazione simbolica è rwxr-xr-x. Il calcolatore CHMOD parte da questo valore e ti mostra una spiegazione per ogni categoria.
777 (rwxrwxrwx) concede a ogni utente del sistema tutti i permessi di lettura, scrittura ed esecuzione. Nella maggior parte dei casi non è sicuro: su un server web spesso basta per manipolare liberamente i file. Per le directory web, di solito sono appropriati 755 per le directory e 644 per i file; 777 è giustificabile solo in casi eccezionali ben delimitati.
Con ls -l. All'inizio della riga trovi la stringa dei permessi, ad esempio -rwxr-xr-x per un file o drwxr-xr-x per una directory. Incollala nel campo di conversione inversa: il carattere iniziale che indica il tipo di file viene ignorato e ottieni il valore ottale con una spiegazione per ogni categoria. Il campo accetta anche valori ottali di 3 o 4 cifre e la notazione simbolica di 9 caratteri.
Per la chiave privata si usa di norma 600 (rw-------), per la directory ~/.ssh 700 (rwx------). Così solo l'Owner può accedervi. Se i permessi sono troppo ampi, SSH in genere rifiuta la chiave. Per impostarli nel calcolatore, deseleziona tutte le caselle di Group e Others.
Per un file: r = leggere il contenuto, w = modificare il contenuto, x = eseguire il file (ad es. uno script). Per una directory: r = visualizzare l'elenco dei file, w = creare, eliminare o rinominare file, x = accedere alla directory o aprire i file contenuti.
Sono tre permessi speciali, indicati da una quarta cifra iniziale (ad esempio 4755). setuid (4) fa eseguire un programma con i permessi del proprietario anziché dell'utente che lo avvia. Nelle directory, setgid (2) fa sì che i nuovi file ereditino automaticamente lo stesso gruppo. Lo Sticky Bit (1) impedisce agli utenti di eliminare file altrui nelle directory scrivibili da tutti (ad esempio /tmp). Nel calcolatore puoi impostarli in «Bit speciali»; nella notazione simbolica compaiono come s o S (Owner, Group) e t o T (Others), in maiuscolo se manca il permesso di esecuzione in quella posizione.
Con l'opzione -R, ad esempio chmod -R 755 /pfad/zum/ordner. Per usarla, attiva «Ricorsivo (-R)» nel generatore di comandi chmod. Il permesso viene applicato alla directory stessa e a tutti i file e le sottodirectory che contiene. Attenzione: -R imposta lo stesso valore per file e directory. Spesso gli script devono essere eseguibili, mentre i file normali no: nelle directory con contenuti misti è meglio impostare i permessi in modo mirato anziché ricorsivamente.
chmod modifica chi può fare cosa (permessi di lettura, scrittura ed esecuzione). chown modifica a chi appartiene il file (Owner e/o Group). I due comandi vengono spesso usati insieme, ma sono indipendenti. Il calcolatore CHMOD genera solo comandi chmod.
Hai altre domande?
Contatta il supportoIl tuo progetto ha bisogno di un server affidabile con accesso root completo
Un VPS o Root Server di ZAP-Hosting ti offre pieno accesso ai permessi dei file e all'intera configurazione del sistema.
Nessuna configurazione. Nessun rischio. Online in pochi secondi.
Cerchi altri strumenti? Visualizza tutti gli strumenti per sviluppatori
