Ceci est une ancienne révision du document !
Pour voir les droits sur les fichiers et répertoires courants :
ls -l *
Résultat :
drwxr-xr-x 4 root root 4096 jun 23 15:24 home
Décomposition du résultat :
type | droits utilisateur | droits du groupe | droits des autres | utilisateur proprio | groupe proprio | taille | date de modif | nom du repertoire ou fichier | |
---|---|---|---|---|---|---|---|---|---|
d | rwx | r-x | r-x | 4 | root | root | 4096 | jun 23 15:24 | home |
Pour que l'utilisateur benoit
et le groupe admin
soient propriétaires du fichier file.txt
chown benoit:admin file.txt
Pour que l'utilisateur benoit
et le groupe admin
soient propriétaires du répertoire directory
ainsi que tous les sous-fichiers et sous-dossiers :
chown -R benoit:admin directory
Pour changer le propriétaire en montrant les modifications effectuées :
chown -c benoit file*.txt
Pour modifier des droits sur un fichier il faut comprendre le tableau suivant :
type | User | Groupe | Others | |||||||
---|---|---|---|---|---|---|---|---|---|---|
identification | - | u | g | o | ||||||
affichage système | - | r | w | x | r | w | x | r | w | x |
valeur numérique | - | 4 | 2 | 1 | 4 | 2 | 1 | 4 | 2 | 1 |
L'utilisateur
est identifié par la lettre u
Le groupe
est identifié par la lettre g
Les autres
sont identifiés par la lettre o
Pour chaque user, group et others il est possible d'appliquer les droits suivants :