Come si usa
- Spunta i permessi per proprietario, gruppo e altri, oppure scrivi un valore ottale o una stringa simbolica.
- Aggiungi setuid, setgid o lo sticky bit se ti servono.
- Copia il comando chmod in forma numerica o simbolica.
Opzioni spiegate
- Ottale
- Ogni cifra somma lettura (4), scrittura (2) ed esecuzione (1) per proprietario, gruppo e altri. 755 = rwx per il proprietario, r-x per gruppo e altri. Una quarta cifra iniziale imposta i bit speciali.
- Bit speciali
- setuid (4) esegue un programma come il suo proprietario, setgid (2) lo esegue con il suo gruppo o fa ereditare il gruppo ai nuovi file di una directory, e lo sticky bit (1) su una directory come /tmp permette solo ai proprietari di eliminare i propri file.
Esempi
| Ottale | Simbolico | Uso tipico |
|---|---|---|
| 600 | rw—–– | Chiavi private, segreti |
| 644 | rw-r–r– | File normali |
| 755 | rwxr-xr-x | Directory, script |
| 1777 | rwxrwxrwt | /tmp |
Domande frequenti
Cosa significano 644 e 755?
644 (rw-r--r--) è tipico per i file, perché il proprietario può modificarli e tutti possono leggerli. 755 (rwxr-xr-x) è tipico per directory e script, perché tutti possono leggere ed entrare o eseguire, ma solo il proprietario può modificare.
Perché è meglio evitare 777?
Permette a qualsiasi utente del sistema di modificare o sostituire il file. Per questo i server web e SSH rifiutano i file scrivibili da tutti o mostrano un avviso.
Cosa significa una S o una T maiuscola nell'output di ls?
Il bit speciale è impostato ma il corrispondente bit di esecuzione no, e di solito si tratta di un errore.
Privacy
Questo strumento funziona interamente nel tuo browser. File e testi vengono elaborati sul tuo dispositivo e non vengono mai caricati sui nostri server.