Calcolatore chmod
Spunta lettura, scrittura ed esecuzione per proprietario, gruppo e altri: il modo ottale, le lettere rwx e il comando chmod.
Gira interamente nel tuo browser. Non viene caricato, registrato o salvato niente.
Notazione simbolica
rwxr-xr-x
- Notazione ottale
- 755
- Comando
- chmod 755 file
- Proprietario
- lettura, scrittura, esecuzione
- Gruppo
- lettura, esecuzione
- Altri
- lettura, esecuzione
- Bit speciali
- nessuno
Spunta cosa possono fare con un file il proprietario, il gruppo e tutti gli altri, o scrivi un modo come 644 o rw-r--r--, e ottieni l'altra notazione e il comando chmod da eseguire.
Come funziona
Ogni classe di utenti ha tre permessi, e ogni permesso vale un numero: lettura 4, scrittura 2, esecuzione 1. Una cifra è la loro somma: 7 sono tutti e tre, 5 lettura ed esecuzione, 4 sola lettura. Le tre cifre sono il proprietario, il gruppo e gli altri, in quest'ordine.
Le lettere dicono la stessa cosa in nove caratteri: r, w e x dove un permesso è concesso e un trattino dove non lo è, quindi 755 è rwxr-xr-x.
Una quarta cifra davanti contiene i bit speciali: 4 per setuid, 2 per setgid, 1 per lo sticky bit. Compaiono al posto dell'esecuzione — s o t quando anche l'esecuzione è concessa, S o T quando non lo è.
Esempi
| Caso | Dati inseriti | Risultato |
|---|---|---|
| Uno script o una cartella | 755 | rwxr-xr-x: il proprietario fa tutto, gli altri leggono ed eseguono |
| Un file normale | 644 | rw-r--r--: il proprietario legge e scrive, gli altri leggono |
| Una cartella condivisa come /tmp | 1777 | rwxrwxrwt: tutti scrivono, ma solo il proprietario di un file lo cancella |
Domande frequenti
Cosa significa chmod 755?
Il proprietario può leggere, scrivere ed eseguire; il gruppo e tutti gli altri possono leggere ed eseguire ma non scrivere. È il modo abituale di una cartella o di un programma.
Perché una cartella ha bisogno dell'esecuzione?
Su una cartella, la lettura permette di elencarne i nomi e l'esecuzione di entrarci e raggiungere i file che contiene. Senza esecuzione, una cartella leggibile mostra i nomi e nient'altro.
chmod 777 è sicuro?
Permette a ogni utente del sistema di modificare o sostituire il file. Su un server condiviso o nella radice di un sito raramente è ciò che si voleva; la risposta abituale è 755 per le cartelle e 644 per i file, con il proprietario giusto.
Da sapere
- Questo copre i bit di modo che chmod imposta e ls -l mostra. Le liste di controllo degli accessi, e gli attributi che alcuni file system aggiungono, possono concedere o negare più di quanto dice il modo, e qui non sono mostrati.