Comprendere e impostare i permessi dei file Linux
Ogni file e directory su Linux, macOS e altri sistemi Unix-like ha dei permessi che controllano chi può leggerlo, modificarlo ed eseguirlo. Vengono scritti come un numero, ad esempio 755, o come lettere, ad esempio rwxr-xr-x, e si impostano con il comando chmod. Questo calcolatore converte tra i due formati, spiega cosa consente ogni impostazione e ti fornisce il comando esatto da eseguire.
Funzionalità
- Griglia di checkbox per i permessi di lettura, scrittura ed esecuzione per proprietario, gruppo e altri.
- Digita i permessi in formato ottale (
644,4755) o simbolico (rw-r--r--). - Bit speciali: setuid, setgid e sticky.
- Spiegazione in linguaggio semplice dei permessi.
- Comando chmod pronto da copiare per il nome del tuo file.
- Preset comuni e il loro utilizzo.
Come funzionano i numeri
Ogni cifra è la somma di lettura (4), scrittura (2) ed esecuzione (1):
| Cifra | Permessi | Simbolico |
|---|---|---|
| 7 | lettura + scrittura + esecuzione | rwx |
| 6 | lettura + scrittura | rw- |
| 5 | lettura + esecuzione | r-x |
| 4 | solo lettura | r-- |
| 0 | nessun accesso | --- |
Le tre cifre si applicano al proprietario, al gruppo e a tutti gli altri, in quest'ordine. Una quarta cifra iniziale imposta i bit speciali.
Permessi comuni
| Modalità | Utilizzo |
|---|---|
644 |
File normali, pagine web, immagini |
755 |
Script, programmi e directory |
600 |
File privati come chiavi SSH e file .env |
700 |
Directory private come ~/.ssh |
664 / 775 |
File e cartelle condivisi con un gruppo |
400 |
Segreti in sola lettura, es. file di chiavi cloud |
Strumenti correlati
Pianifica gli script con il Generatore di espressioni Cron, verifica i file scaricati con il Generatore di hash, o converti i numeri ottali in binario ed esadecimale con il Convertitore di basi numeriche.