Table des matières

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
readwriteexecreadwriteexecreadwriteexec
421421421

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