Usare “+” per impostare i permessi e “-” per rimuoverli

Visualizzare i permessi
ls -lh 	
Dividere il terminale in 5 colonne
ls /tmp | pr -T5 -W$COLUMNS 	
Impostare i permessi di lettura(r), scrittura(w) ed accesso(x) per gli utenti proprietario(u), gruppo(g) e altri(o)
chmod ugo+rwx directory1 	
Rimuovere i permessi di lettura(r), scrittura(w) ed accesso(x) per gli utenti gruppo(g) e altri(o)
chmod go-rwx directory1 	
Modificare il proprietario di un file
chown user1 file1 	
Modificare l’utente proprietario di una directory e tutti i file e directory contenuti al suo interno
chown user1 -R directory1 	
Modificare il gruppo di appartenenza di un file
chgrp gruppo1 file1 	
Modificare utente e gruppo proprietario di un file
chown user1:gruppo1 file1 	
Visualizzare tutti i file presenti sul sistema con SUID impostato
find / -perm -u+s 	
Impostare il bit SUID su un file binario - l’utente che esegue quel file ottienegli stessi privilegi del proprietario
chmod u+s /bin/file_eseguibile 	
Disattivare il bit SUID su un file binario
chmod u-s /bin/file_binario 	
Impostare il bit SGID su una directory - simile a SUID ma impostato sulla directory
chmod g+s /home/public 	
Disattivare il bit SGID su una directory
chmod g-s /home/public 	
Impostare il bit STIKY su una directory - consente la cancellazione dei file solo ai legittimi proprietari
chmod o+t /home/comune 	
Disattivare il bit STIKY su una directory
chmod o-t /home/comune