Skip to main content

Les permisssions

ChangerArborescence lede propriétaire d'un fichier/dossierdémonstration

Pour l'arborescence suivante : 

user@server:~$  ls -al /mnt/demo/
total 5753224
drwxr-xr-x 4 guest guest           4096 14 août  17:14  .
drwxr-xr-x 4 root  root            4096  3 janv.  2022  ..
-rw-r--r-- 1 guest guest             56 14 août  16:16  file-demo.txt
drwxr-xr-x 2 guest guest           4096 28 sept. 11:10  film
drwxr-xr-x 2 guest guest           4096 30 déc.   2021  serie

Explication des différents droits sur un fichier/dossier. 

drwxr-xr-x 2 guest guest           4096 28 sept. 11:10  film

  • Les 8 premiers caractères représentent les droits sur le fichier (Lecture / Écriture / Exécution) 
  • Le chiffre suivant les 8 premier caractère représente l'équivalent des droits en chiffres
  • Le premier guest représente le propriétaire du fichier/dossier
  • Le deuxième guest représente le groupe propriétaire du fichier/dossier

La commande chown

chown [OPTION]... [PROPRIO][:GROUPE] FICHIER.

Changer le propriétaire d'un fichier/dossier

L'utilisateur guest possède les dossiers et fichiers dans le dossier demo.  Nous voulons changer le propriétaire du fichier file-demo.txt pour mettre l'utilisateur user. Pour ce faire il suffit de faire la commande suivante en tant que super utilisateur. 

# Pour un fichier 
sudo chown user file-demo.txt

# Pour un dossier même commande mais sur le dossier
sudo chown film
# Pour appliquer le chamgement de propriétaire sur les sous-dossiers
# Rajouter le paramêtre -R ==> (-R, --recursive        operate on files and directories recursively)
sudo chown -R film

Par conséquent le propriétaire devient : 

user@server:~$  ls -l f*
-rw-r--r-- 1 user guest             56 14 août  16:16  file-demo.txt
drwxr-xr-x 2 user guest           4096 28 sept. 11:10  film


Changer le propriétaire du groupe d'un fichier/dossier

Pour changer

Changer les deux en même temps