====== Permissions ======
===== Chown =====
Change Owner : "change file owner and group"\\
Modifier le propriétaire, utilisateur et groupe, d'un fichier, d'un répertoire ou d'une arborescence de répertoire ( ajouter alors l'option "-R" ) :
chown (-R) user:group /home/user
===== Chmod =====
Change Mode : "change file mode bits"\\
Modifier les droits d'un fichier, d'un répertoire ou d'une arborescence de répertoire ( ajouter alors l'option "-R" ) :
chmod (-R) 700 /home/user
^ User ^^^ Group ^^^ Others ^^^
|read|write|exec|read|write|exec|read|write|exec|
|4|2|1|4|2|1|4|2|1|
Retirer le sticky bit du group :
chmod 00500 directory
===== Chage =====
Change... age? : "Modifier les informations de validité d'un mot de passe"\\
Par exemple, faire expirer le mot de passe d'un utilisateur à sa prochaine connexion, il devra alors en entrer un nouveau :
chage -d0 user
===== Chattr =====
Change Attributes : "change file attributes on a Linux file system"\\
Modifie les attribues d'un fichier.\\
Par exemple, ajouter le bit d'immuabilité qui empêche n'importe quel utilisateur ( y compris root ) ou service de modifier/supprimer un fichier :
chattr +i /etc/resolv.conf
Pour retirer ce bit d'immuabilité :
chattr -i /etc/resolv.conf
===== Chcon =====
Change Context : "change file SELinux security context"\\
Ajouter l'écriture à dans un répertoire à apache ou au répertoire et à tout ce qui se trouve dessous ( ajouter alors l'option “-R” ) :
chcon (-R) -t httpd_sys_content_rw_t /var/www/projet/upload