Il comando chmod (change mode)
è utilizzato per modificare i diritti di accesso a un file in Linux. Permette di modificare i permessi di lettura, scrittura ed esecuzione per il proprietario, il gruppo e gli altri utenti.
chmod [options] file permissions
Opzioni:
-R
- modifica ricorsivamente i permessi per tutti i file e le cartelle della directory specificata-v
- visualizza le informazioni relative a ciascuna modifica dei permessi-c
- visualizza le informazioni solo sui file per i quali sono stati modificati i permessi.Permessi:
r
- lettura
w
- scrittura
x
- eseguire
L'azione può essere una delle due seguenti: aggiungere - segno "+" o rimuovere - segno "-". I diritti di accesso sono simili all'output dell'utilità ls
.
Ad esempio, tutti gli utenti hanno pieno accesso al file test5:
chmod ugo+rwx test0
Oppure togliamo tutti i permessi al gruppo e agli altri utenti:
chmod go-rwx test0
Dare al gruppo i permessi di lettura ed esecuzione:
chmod g+rx test0
A tutti gli altri utenti solo lettura:
chmod o+r test0
Per il file test6, impostare il SUID:
chmod u+s test1
E per il file test7 impostarlo su SGID:
chmod g+s test2
Vediamo cosa succede:
ls -l
Come si può vedere, tutto è semplice.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: