Converti i permessi dei file Linux tra caselle di spunta, ottale (755) e simbolico (rwxr-xr-x) nel tuo browser.
Unix e Linux controllano l'accesso a ogni file con nove bit di permesso: lettura, scrittura ed esecuzione, concessi separatamente al proprietario del file, al suo gruppo e a tutti gli altri. Il comando chmod accetta questi bit come numero ottale compatto — 755, 644 — o come stringa simbolica come rwxr-xr-x, e ricordare come una notazione corrisponde all'altra è esattamente il genere di cosa che nessuno dovrebbe dover memorizzare. Questo calcolatore mantiene sincronizzate le tre rappresentazioni: cambi una casella, e il valore ottale e quello simbolico seguono; digiti un valore ottale o simbolico, e le caselle seguono.
La matematica è semplice una volta vista scritta per esteso. Ogni permesso ha un valore fisso — la lettura vale 4, la scrittura 2, l'esecuzione 1 — e ogni cifra ottale è la somma dei valori concessi a una classe. Quindi 755 significa che il proprietario ottiene 4+2+1 (lettura, scrittura ed esecuzione) mentre gruppo e altri ottengono 4+1 (lettura ed esecuzione). Lo strumento mostra questa scomposizione per ogni cifra, insieme al comando chmod equivalente sia in forma numerica che simbolica u=/g=/o=, pronto da incollare in un terminale.
Usi tipici: sistemare i permessi dopo aver caricato file su un server web (644 per i file, 755 per directory e script è la combinazione classica), blindare una chiave privata o un file .env a 600, o ricontrollare un valore prima di eseguire chmod via SSH o in una pipeline CI. Il preset 777 è incluso perché è comune nei tutorial — con un avviso ben visibile, dato che dare a ogni utente pieno accesso in scrittura ed esecuzione è raramente una buona idea su qualsiasi macchina raggiungibile da internet. Tutto gira al 100% nel tuo browser: nessun comando viene eseguito e nulla viene inviato ad alcun server.
Ogni permesso ha un valore: lettura = 4, scrittura = 2, esecuzione = 1. Ogni cifra ottale è la somma dei valori concessi a una classe (proprietario, gruppo, altri). Esempio: rwxr-xr-x = (4+2+1)(4+1)(4+1) = 755.
Dà al proprietario lettura, scrittura ed esecuzione (7 = 4+2+1) e a gruppo e altri lettura ed esecuzione (5 = 4+1). In notazione simbolica è rwxr-xr-x — il permesso standard per directory e script eseguibili sui server web.
Il bit di esecuzione. 644 (rw-r--r--) permette al proprietario di leggere e scrivere mentre tutti gli altri possono solo leggere — giusto per i file ordinari. 755 aggiunge l'esecuzione per tutte le classi, necessaria alle directory per essere attraversate e agli script per essere eseguiti.
Di solito sì. 777 permette a qualsiasi utente del sistema di modificare ed eseguire il file, quindi un account compromesso o uno script malevolo può riscriverlo. Se un programma funziona solo con 777, il vero problema è quasi sempre la proprietà del file — risolvilo con chown.
Una quarta cifra iniziale imposta i bit speciali: setuid (4), setgid (2) e sticky (1). Questo calcolatore copre le tre classiche cifre di permesso; se incolli un valore a quattro cifre, vengono usate le ultime tre.
No. La conversione è puro JavaScript in esecuzione sul tuo dispositivo — nessun comando viene eseguito, nulla viene trasmesso e nulla viene salvato.
Vai.la trasforma qualsiasi URL in un link breve con statistiche dei clic, QR Code e il tuo biolink personale.
Vai.la non è responsabile dell'uso degli strumenti né delle decisioni prese in base ai loro risultati.