Exercice sur la commande chmod ( les droits Unix )
Rédigé par GC Team, Publié le 29 Août 2010, Mise à jour le Mardi, 10 Août 2021 21:20Participez au vote ☆☆☆☆☆★★★★★
1 - Changez les droits d'un fichier fic1 pour que tous ceux de votre groupe puissent écrire dedans.
2 - Donnez en une seule ligne le droit d'exécution à tous les utilisateurs d'un fichier script qui n'a jusqu'alors que des droits standards (-rw-r--r--).
3 - Le fichier toto a les droits suivants : -rwxr--r--. Modifiez-en les droits en une ligne de commande de sorte que le propriétaire n'ait plus que le droit de lecture.
4 - Modifier les droits du fichier toto (-rwxr--r--) de sorte que le groupe et les autres utilisateurs aient les mêmes droits que le propriétaire.
5 - Quelle option permet de modifier récursivement les droits d'un répertoire et des fichiers qu'il contient ?
6 - Quelle option de mkdir permet de créer un répertoire en spécifiant les droits sur ce répertoire ?
7 - Affichez et interprétez les droits de /usr/sbin/mount.
-
chmod g+w fic1
-
chmod uog+x script
-
chmod u-wx toto
-
chmod og+wx toto
-
C'est l'option
-R
. Par exemple, pour interdire tous les droits aux fichiers présents dans une branche du répertoireconfidentiel
, on peut faire :chmod -R og-rwx confidentiel
-
C'est l'option
-m
qui permet de le faire. Par exemple, pour créer un répertoire en lecture interdite aux autres :mkdir -m og-r repertoire
-
bireme ~ $ ll /usr/sbin/mount -r-xr-xr-x 1 root bin 27208 Jan 9 2000 /usr/sbin/mount*
Il s'agit d'un fichier éxécutable par tout utilisateur.
Auteur : Joël Riou.