Filesystem: i permessi sui files: differenze tra le versioni

m
nessun oggetto della modifica
mNessun oggetto della modifica
Riga 127: Riga 127:


=== Modalità numerica ottale di chmod ===
=== Modalità numerica ottale di chmod ===
Un'altra modalità per settare i permessi è la modalità numerica ottale, in cui si specifica un valore numerico composto da tre o quattro cifre, ognuna rappresentata da un valore numerico che va "0" a "7", come per esempio "2741". Le ultime tre, che sono obbligatorie, riguardano i permessi rwx, mentre in presenza di quattro cifre la prima rappresenta i permessi speciali (''setuid'', ''setgid'' e ''sticky bit'').<br/>
Un'altra modalità per settare i permessi è la modalità numerica ottale, in cui si specifica un valore numerico composto da tre o quattro cifre, ognuna rappresentata da un valore numerico che va "0" a "7", come per esempio "2741". Le ultime tre, che sono obbligatorie, riguardano i permessi rwx, mentre in presenza di quattro cifre la prima rappresenta i permessi speciali (''setuid'', ''setgid'' e ''sticky'').<br/>
Per la parte obbligatoria, il valore che va da "0" a "7" rappresenta in forma numerica i permessi come di seguito riportato:
Per la parte obbligatoria, il valore che va da "0" a "7" rappresenta in forma numerica i permessi come di seguito riportato:
   4 è uguale a lettura(r),
   4 è uguale a lettura(r),
Riga 159: Riga 159:
   4 è uguale a ''setuid'',
   4 è uguale a ''setuid'',
   2 è uguale a ''setgid'',
   2 è uguale a ''setgid'',
   1 è uguale a ''sticky bit'',
   1 è uguale a ''sticky'',
   0 rimuove i permessi speciali.
   0 rimuove i permessi speciali.


====== Esempi ======
====== Esempi ======


Assegnare i permessi di lettura, scrittura e attraversamento (4+2+1) a una directory a tutti, limitando però il permesso di scrittura sui file già creati al solo proprietario (''sticky bit''):
Assegnare i permessi di lettura, scrittura e attraversamento (4+2+1) a una directory a tutti, limitando però il permesso di scrittura sui file già creati al solo proprietario (''sticky''):
<pre>
<pre>
$ chmod 1777 directory
$ chmod 1777 directory
3 581

contributi