Vai al contenuto
TextArray
100% locale

Calcolatore Chmod

Converti i permessi dei file Unix tra la notazione ottale e rwx con una suddivisione completa.

Ingresso
Uscita

Calcolatore Chmod

I permessi dei file Unix sembrano criptici finché non vedi l'aritmetica dietro di essi. Ognuna delle tre cifre in un valore chmod è una semplice somma: lettura è 4, scrittura è 2, esecuzione è 1. Quindi 7 significa lettura più scrittura più esecuzione, 5 significa lettura più esecuzione e 755 garantisce al proprietario il pieno controllo mentre il gruppo e tutti gli altri possono leggere ed eseguire il file. Questa calcolatrice traduce in entrambe le direzioni: incolla valori ottali come 755 o 0644 e ottieni la notazione rwx, oppure incolla una stringa come rwxr-xr-x (con o senza il carattere di tipo file iniziale da ls -l) e ottieni indietro il valore ottale.

La vista dettagliata spiega esattamente cosa possono fare il proprietario, il gruppo e altri, annota bit speciali come setuid, setgid e lo sticky bit (4755, 2755, 1777) e stampa il comando chmod pronto all'uso. Passa alla conversione solo quando ti serve solo la notazione equivalente, una riga per autorizzazione. Ogni riga viene elaborata in modo indipendente, quindi puoi convertire un intero elenco in una volta: un errore di battitura in una riga produce un messaggio tranquillo e non interrompe mai il resto.

Una manciata di valori copre la maggior parte del lavoro reale: 644 per file ordinari, 755 per directory e script, 600 per chiavi private e segreti. Evita 777: un file scrivibile da tutti può essere modificato o sostituito da qualsiasi utente sulla macchina, il che raramente è ciò che desideri e un classico risultato del controllo di sicurezza.

Tutto viene eseguito localmente nel tuo browser. Niente di ciò che incolli viene caricato, registrato o archiviato da nessuna parte.

FAQ

Come funzionano le cifre ottali?
Ogni cifra è la somma di lettura (4), scrittura (2) ed esecuzione (1) per una classe di utenti, nell'ordine proprietario, gruppo, altri. 755 è quindi rwx per il proprietario e r-x per il gruppo e altri.
Cosa significano 4755, 2755 e 1777?
Una quarta cifra iniziale imposta i bit speciali: setuid è 4, setgid è 2 e lo sticky bit è 1. Nella notazione rwx vengono visualizzati come s o t nella posizione di esecuzione: minuscolo quando è impostata anche l'esecuzione, maiuscolo (S, T) quando non lo è.
Perché chmod 777 è una cattiva idea?
Rende il file leggibile, scrivibile ed eseguibile per tutti. Qualsiasi utente o processo compromesso sulla macchina può sovrascriverlo, trasformando un file innocuo in un vettore di attacco. Usa 644 o 755 e amplia le autorizzazioni solo quando qualcosa fallisce davvero senza di esso.
Posso convertire più permessi contemporaneamente?
SÌ. Metti un permesso per riga: le forme ottali e simboliche possono essere mescolate liberamente. Le righe non valide vengono segnalate e le righe rimanenti vengono comunque convertite.
Il mio input è caricato da qualche parte?
No. La calcolatrice funziona interamente nel tuo browser e i tuoi input non lasciano mai il tuo dispositivo.