Vai al contenuto
Gratis, senza registrazione, nel browser

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

AutorizzazioneProprietarioGruppoAltri
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.

chmod 755 /path/to/file-or-folder

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.

Valori chmod comuni con notazione simbolica e utilizzo tipico
OttaleSimbolicoUtilizzo tipico
600rw-------File privati che solo l'Owner può leggere e modificare, ad esempio chiavi SSH private
644rw-r--r--File normali, ad esempio file HTML, CSS o immagini nella directory web
700rwx------Directory private come ~/.ssh o script usati solo dall'Owner
755rwxr-xr-xDirectory e script eseguibili, valore iniziale del calcolatore
775rwxrwxr-xDirectory in cui tutti i membri di un gruppo devono poter scrivere
777rwxrwxrwxPermessi completi per tutti gli utenti, di solito un rischio per la sicurezza sui server
1777rwxrwxrwtDirectory scrivibili da tutti, come /tmp, protette dallo Sticky Bit
4755rwsr-xr-xProgrammi 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

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 supporto
Stai creando qualcosa di tuo?

Il 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.

4,4/5 Trustpilot32.000+ Server attiviDal 2010

Nessuna configurazione. Nessun rischio. Online in pochi secondi.

Durata flessibileDisdicibile in qualsiasi momentoOnline in 60 secondi

Cerchi altri strumenti? Visualizza tutti gli strumenti per sviluppatori