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 |
'utilisateur
est identifié par la lettre ugroupe
est identifié par la lettre gautres
sont identifiés par la lettre oPour chaque user, group et others il est possible d'appliquer les droits suivants :