Calcolatore chmod
Converti i permessi dei file Unix tra caselle di controllo, notazione ottale (come 755) e simbolica (come rwxr-xr-x).
Strumenti correlati
Come usare Calcolatore chmod
- 01
Seleziona le caselle di lettura, scrittura ed esecuzione per proprietario, gruppo e altri.
- 02
Oppure digita un valore ottale come 755 per impostare automaticamente le caselle.
- 03
Copia il comando chmod pronto all'uso.
Cosa sono i permessi Unix
I permessi dei file Unix controllano chi può leggere, scrivere ed eseguire un file o una directory, suddivisi in tre gruppi: il proprietario, il gruppo e tutti gli altri. Questo calcolatore converte tra caselle di controllo interattive, la forma numerica ottale come 755 e la forma simbolica come rwxr-xr-x, mantenendo tutte e tre sincronizzate.
Come funzionano i numeri
Ogni gruppo ha tre bit, lettura (4), scrittura (2) ed esecuzione (1), e li sommi per ottenere una cifra. Così 7 è lettura più scrittura più esecuzione (rwx), 5 è lettura più esecuzione (r-x) e 6 è lettura più scrittura (rw-). Tre cifre, una per gruppo, ti danno il familiare numero di permessi.
Valori comuni che vale la pena conoscere
Vale la pena memorizzare i valori comuni. 755 va bene per directory ed eseguibili: il proprietario ha accesso completo mentre il gruppo e gli altri possono leggere ed eseguire ma non scrivere. 644 va bene per i normali file web: il proprietario può leggere e scrivere, tutti gli altri possono solo leggere.
Per i file sensibili, 600 tiene le cose ben chiuse: solo il proprietario può leggere o scrivere e nessun altro ha alcun accesso, che è ciò di cui hanno bisogno le chiavi private SSH e segreti simili.
Bit speciali e la quarta cifra
C'è anche una quarta cifra iniziale opzionale per i bit speciali, setuid, setgid e lo sticky bit, che cambiano il modo in cui i programmi vengono eseguiti o il comportamento di una directory condivisa. Quando uno di questi è impostato, la posizione di esecuzione mostra s o t invece di x.
Come usare l'output
Il calcolatore ti fornisce il comando chmod pronto da copiare ed eseguire, e funziona interamente nel tuo browser. È un riferimento e un convertitore, quindi non modifica alcun file di per sé.
Domande frequenti
Cosa significano 755 e 644?
755 dà al proprietario accesso completo e a tutti gli altri lettura ed esecuzione, usato per directory e script. 644 dà al proprietario lettura e scrittura e a tutti gli altri sola lettura, usato per i file normali.
Cosa significa 777 ed è sicuro?
777 concede lettura, scrittura ed esecuzione a tutti. È quasi sempre insicuro su un server perché qualsiasi utente può modificare il file. Preferisci invece 755 o 644.
Come faccio a rendere un file eseguibile?
Aggiungi il bit di esecuzione. Da 644 passeresti a 755 (o chmod +x), che attiva l'esecuzione per proprietario, gruppo e altri.
Qual è la differenza tra notazione simbolica e ottale?
L'ottale (come 755) codifica i permessi come numeri, mentre la simbolica (rwxr-xr-x o u+x) li descrive come lettere. Questo strumento mostra entrambe e le mantiene sincronizzate.
Cosa sono setuid, setgid e lo sticky bit?
Sono una quarta cifra iniziale. Setuid e setgid eseguono un programma come il suo proprietario o gruppo, e lo sticky bit su una directory impedisce agli utenti di cancellare i file degli altri (come su /tmp).
Perché il bit di esecuzione è mostrato come s o t?
Quando setuid, setgid o lo sticky bit è impostato, la posizione di esecuzione è mostrata come s o t invece di x per segnalare che il bit speciale è attivo.