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
