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.

Lettura Scrittura Esecuzione
Proprietario
Gruppo
Altri
Speciale
In ottale, come 755 o 4755, o in lettere, come rwxr-xr-x.

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.

Fonti

Tutti gli strumenti di Codice