Molto spesso ci capita di dover modificare un file ma non abbiamo i permessi per farlo,per cambiare i permessi di un file si usa il comando
chmod,la sua sintassi è la seguente:
- Codice:
-
chmod valore file
I permessi di un file possono essere di:
-lettura indicato con
r;
-scrittura indicato con
w;
-esecuzione indicato con
x;
I permessi possono essere espressi o con i caratteri o con il numero ottale.
Ecco un elenco dei permessi in numero ottale:
-7 lettura, scrittura ed esecuzione
-6 lettura e scrittura
-5 lettura ed esecuzione
-4 solo lettura
-3 scrittura ed esecuzione
-2 solo scrittura
-1 solo esecuzione
-0 nessuno
Il numero che ci dobbiamo ricavare per specificare i permessi in numero ottale sono tre:
-il primo indica i permessi del proprietario;
-il secondo indica i permessi del gruppo del proprietario;
-il terzo indica i permessi per tutti gli altri utenti del sistema.
Ecco un esempio :
- Codice:
-
chmod 744 file_prova
in questo esempio abbiamo assegnato al file_prova i seguenti permessi :
la prima cifra 7 indica che il proprietario del file ha i permessi di lettura,scrittura ed esecuzione; mentre le seguenti due cifre indicano che il gruppo del proprietario (seconda cifra) e tutti gli altri utenti del sistema (terza cifra) hanno il permesso di sola lettura.
E' possibile anche modificare singolarmente i permessi usando i caratteri:
per farlo bisogna indica a chi cambiare i permessi (proprieterio,tutti gli utenti,gruppi) con i caratteri :
-u indica il proprietario;
-g indica il gruppo del proprietario;
-o indica tutti gli altri utenti del sistema,
-a indica tutti gli utenti compreso il proprietario;
e poi mettere il segno = con il + e il - per indicare se mettere o togliere un permesso.
Ecco un esempio :
- Codice:
-
chmod a=+w file_prova
con questo esempio indichiamo che tutti gli utenti (indicati con il carattere a) hanno il permesso di scrittura (indicato con il carattere w)sul file file_prova.
*questo articolo è presente anche su
[Devi essere iscritto e connesso per vedere questo link] e su
[Devi essere iscritto e connesso per vedere questo link]