Calcolatrice Chmod
Convertite i permessi numerici e simbolici dei file Unix (chmod) con questo intuitivo strumento di calcolo chmod. Comprende e genera facilmente i codici di autorizzazione dei file corretti per i sistemi Linux e Unix, sia che si preferisca la notazione numerica (755) che quella simbolica (rwxr-xr-x). Indispensabile per amministratori di sistema, ingegneri DevOps e sviluppatori che lavorano con sistemi basati su Unix.
Domande frequenti
Inserite un valore numerico di chmod (come 755 o 644) o selezionate i permessi utilizzando le caselle di controllo per proprietario, gruppo e altri. Lo strumento mostrerà immediatamente la rappresentazione equivalente e spiegherà il significato di ciascun permesso.
Ogni cifra rappresenta le autorizzazioni rispettivamente per il proprietario, il gruppo e gli altri. Il numero è la somma di: 4 (lettura), 2 (scrittura), 1 (esecuzione). Ad esempio, 7 (4+2+1) significa permessi di lettura, scrittura ed esecuzione.
755 significa che il proprietario ha i permessi completi (lettura, scrittura, esecuzione), mentre il gruppo e gli altri hanno solo i permessi di lettura ed esecuzione. È comunemente usato per i file e le directory eseguibili.
644 dà al proprietario i permessi di lettura/scrittura e a tutti gli altri l'accesso in sola lettura (comune per i file), mentre 755 aggiunge il permesso di esecuzione per tutti gli utenti (comune per le directory e gli script).
Sì, la calcolatrice mostra sia la notazione numerica che quella simbolica. La notazione simbolica utilizza r (lettura), w (scrittura), x (esecuzione) e - (nessuna autorizzazione) per ciascuna delle tre categorie di utenti: proprietario, gruppo e altri.
I permessi dei file corretti sono fondamentali per la sicurezza e la funzionalità dei sistemi Unix/Linux. Permessi errati possono esporre file sensibili o impedire il corretto funzionamento delle applicazioni, rendendo la conoscenza di chmod essenziale per la gestione dei server.
chmod 777 dà a tutti i permessi di lettura, scrittura ed esecuzione, creando gravi vulnerabilità di sicurezza. Chiunque può modificare o eliminare il file, compromettendo potenzialmente il sistema. Non utilizzare mai 777 in produzione. Utilizzate invece i permessi minimi necessari, come 644 per i file (lettura/scrittura per il proprietario, lettura per gli altri) o 755 per gli eseguibili.
Per i file statici (HTML, CSS, immagini), usare 644 (proprietario in lettura/scrittura, altri in sola lettura). Per le directory, usare 755 (proprietario accesso completo, altri leggono/eseguono per elencare i contenuti). Per gli script e gli eseguibili, usare 755. Per i file caricati nelle applicazioni web, usare 600 o 640 per impedire l'accesso pubblico a meno che non sia specificamente necessario.
Per le directory, il permesso di esecuzione indica la possibilità di accedere o "attraversare" la directory, cioè di entrarvi e accedere al suo contenuto. Senza il permesso di esecuzione, gli utenti non possono accedere alla directory o ai file al suo interno, anche se hanno il permesso di lettura sulla directory stessa.
No, chmod controlla solo i permessi di lettura, scrittura ed esecuzione. Per rendere i file immutabili (non modificabili nemmeno da root), utilizzare il comando chattr con il flag +i su Linux. Tuttavia, chmod 444 (sola lettura per tutti) impedisce la maggior parte delle modifiche accidentali ed è utile per i file di configurazione.
