Permissions
3 types de propriété d'un fichier :
Changement l'appartenance d'un fichier (user)
chown -R user[ :group] nom_fichier
Changement le groupe
chgrp -R group nom_fichier
Les types de droits qui sont attribués séparément à trois types d'utilisateurs:
prémier signe :
d directory
- fichier ordinaire
l lien
p pipe
b block
c char
-rwxrwxrwx => tout le monde possede tous les droits sur mon_fichier
Changement à l'aide de "+" et "-" :
chmod u=rwx,g-x,o=rx mon_fichier
Chaque permission est définie en faisant la somme des droits à attribuer (rwx=4+2+1=7)
La permission total est égale à 777.
Les droits par défauts lors de la création:
un fichier : 666
un dossier : 777
umask c'est un filtre de droit appliqué par système pendant la création.
Son valeur par defait : 022 (777-022=755 ; 666-022=644) commande umask permet le changer
Permissions spéciales
SUID = Set User ID (4000) - l'authorisation de ID de user lors de l'exécution d'un programme
chmod u+s fichier
SGID = Set Group ID (2000) - l'équivalent du SUID pour les groupes
chmod g+s fichier
Sticky Bit (1000) - l'authoriser uniquement le propriétaire d'un dossier à le supprimer
chmod +t dossier
exemple : chmod 1644 image.png donne => -rw-r--r-T
(ou chmod +t )
chmod 6754 dossier => SUID+SGID+Sticky Bit
- user
- group
- other

Changement l'appartenance d'un fichier (user)
chown -R user[ :group] nom_fichier
Changement le groupe
chgrp -R group nom_fichier
Les types de droits qui sont attribués séparément à trois types d'utilisateurs:
- read 4
- write 2
- execute 1
prémier signe :
d directory
- fichier ordinaire
l lien
p pipe
b block
c char
-rwxrwxrwx => tout le monde possede tous les droits sur mon_fichier
Changement à l'aide de "+" et "-" :
chmod u=rwx,g-x,o=rx mon_fichier
Chaque permission est définie en faisant la somme des droits à attribuer (rwx=4+2+1=7)
La permission total est égale à 777.
Les droits par défauts lors de la création:
un fichier : 666
un dossier : 777
umask c'est un filtre de droit appliqué par système pendant la création.
Son valeur par defait : 022 (777-022=755 ; 666-022=644) commande umask permet le changer
Permissions spéciales
SUID = Set User ID (4000) - l'authorisation de ID de user lors de l'exécution d'un programme
chmod u+s fichier
SGID = Set Group ID (2000) - l'équivalent du SUID pour les groupes
chmod g+s fichier
Sticky Bit (1000) - l'authoriser uniquement le propriétaire d'un dossier à le supprimer
chmod +t dossier
exemple : chmod 1644 image.png donne => -rw-r--r-T
(ou chmod +t )
chmod 6754 dossier => SUID+SGID+Sticky Bit
