Filesystem: i permessi sui files: differenze tra le versioni

m
(corretti prompt, aggiunte: considerazioni di sicurezza, opzioni '=' e 'X' a chmod simbolico, chmod ottale per i permessi speciali, + esempi vari)
Riga 56: Riga 56:
</pre>
</pre>
Significato delle opzioni disponibili del precedente comando:
Significato delle opzioni disponibili del precedente comando:
* <code>'''u'''</code> = user - applica i permessi all'utente proprietario del file,
* <code>'''u'''</code> (''user'') applica i permessi all'utente proprietario del file,
* <code>'''g'''</code> = group - applica i permessi al gruppo proprietario del file,
* <code>'''g'''</code> (''group'') applica i permessi al gruppo proprietario del file,
* <code>'''o'''</code> = other - applica i permessi ad altri utenti,
* <code>'''o'''</code> (''other'') applica i permessi ad altri utenti,
* <code>'''a'''</code> = all - applica i permessi a tutti gli utenti; è quello di default se non viene specificato,
* <code>'''a'''</code> (''all'') applica i permessi a tutti gli utenti; è quello di default se non viene specificato,
* <code>'''+'''</code> = questo operatore logico aggiunge i permessi specificati,
* <code>'''+'''</code> è un operatore logico che aggiunge i permessi specificati,
* <code>'''-'''</code> = questo operatore logico rimuove i permessi specificati,
* <code>'''-'''</code> è un operatore logico che rimuove i permessi specificati,
* <code>'''='''</code> = questo operatore logico assegna i soli permessi specificati, rimuovendo quelli in eccesso eventualmente presenti,
* <code>'''='''</code> è un operatore logico che assegna i soli permessi specificati, rimuovendo quelli in eccesso eventualmente presenti,
* <code>'''r'''</code> = indica il permesso di lettura,
* <code>'''r'''</code> (''read'') indica il permesso di lettura,
* <code>'''w'''</code> = indica il permesso di scrittura,
* <code>'''w'''</code> (''write'') indica il permesso di scrittura,
* <code>'''x'''</code> = indica il permesso di esecuzione per i file regolari, e attraversamento per le directory,
* <code>'''x'''</code> (''execute'') indica il permesso di esecuzione per i file regolari, e attraversamento per le directory,
* <code>'''X'''</code> = indica il permesso di esecuzione per file regolari, se già marcati come eseguibili, e quello di attraversamento per le directory,
* <code>'''X'''</code> indica il permesso di esecuzione per file regolari, se già marcati come eseguibili, e quello di attraversamento per le directory,
* <code>'''s'''</code> = indica l'opzione ''setuid''/''setgid'', si veda l'apposito paragrafo,
* <code>'''s'''</code> indica l'opzione ''setuid''/''setgid'', si veda l'apposito paragrafo,
* <code>'''t'''</code> = indica l'opzione ''sticky'', si veda l'apposito paragrafo.
* <code>'''t'''</code> indica l'opzione ''sticky'', si veda l'apposito paragrafo.


==== Esempi ====
==== Esempi ====
3 581

contributi