4 069
contributi
Riga 39: | Riga 39: | ||
</pre> | </pre> | ||
===Modificare i permessi sui files=== | ===Modificare i permessi sui files=== | ||
Il comando che permette di gestire i permessi su file e directory è <tt>'''chmod'''</tt>.<br/> | |||
Ci sono due modi per impostare i permessi utilizzando il comando <tt>chmod</tt>, la '''modalità simbolica''' e la '''modalità numerica ottale'''. | |||
====Modalità simbolica di chmod==== | |||
Il comando che permette di gestire i permessi su file e directory | <pre> | ||
Ci sono due modi per impostare i permessi utilizzando il comando | # chmod u|g|o|a|+rwx file1/directory1 | ||
</pre> | |||
Modalità simbolica di chmod | |||
Significato delle opzioni disponibili del precedente comando: | Significato delle opzioni disponibili del precedente comando: | ||
* <tt>'''u'''</tt> = user - applica i permessi all'utente proprietario del file, | |||
* <tt>'''g'''</tt> = group - applica i permessi al gruppo proprietario del file, | |||
* <tt>'''o'''</tt> = other - applica i permessi ad altri utenti, | |||
* <tt>'''a'''</tt> = all - applica i permessi a tutti gli utenti, | |||
* <tt>'''+'''</tt> = questo operatore logico aggiunge i permessi specificati, | |||
* <tt>'''-'''</tt> = questo operatore logico rimuove i permessi specificati, | |||
* <tt>'''r'''</tt> = indica il permesso di lettura, | |||
* <tt>'''w'''</tt> = indica il permesso di scrittura, | |||
* <tt>'''x'''</tt> = indica il permesso di esecuzione. | |||
=====Esempi===== | |||
Rimuovere su una directory chiamata "directory1" i permessi di lettura(r), scrittura(w) ed accesso(x) per gli utenti gruppo(g) e altri(o): | |||
<pre> | |||
# chmod go-rwx directory1 | # chmod go-rwx directory1 | ||
</pre> | |||
Aggiungere i permessi di lettura(r) ed esecuzione(x) solo per l'utente proprietario(u), rimuovendo prima eventuali permessi abilitati per tutti gli utenti: | |||
<pre> | |||
# chmod a-rwx filetest1 | # chmod a-rwx filetest1 | ||
# chmod u+rx filetest1 | # chmod u+rx filetest1 | ||
</pre> | |||
Modalità numerica ottale di chmod | ====Modalità numerica ottale di chmod==== | ||
Un altro modalità per settare i permessi è la modalità numerica ottale ove un valore numerico è composto da quattro cifre ognuna rappresentata da un valore numerico che va "0" a "7", come per esempio "2741". | Un altro modalità per settare i permessi è la modalità numerica ottale ove un valore numerico è composto da quattro cifre ognuna rappresentata da un valore numerico che va "0" a "7", come per esempio "2741". | ||
Il valore che va da "0" a "7" rappresenta in forma numerica i permessi come di seguito riportato: | Il valore che va da "0" a "7" rappresenta in forma numerica i permessi come di seguito riportato: |