Exercice sur la commande chmod ( les droits Unix )
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épertoire confidentiel, on peut faire :
chmod -R og-rwx confidentielC'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.
Article publié le 29 Août 2010 Mise à jour le Mardi, 10 Août 2021 21:20 par GC Team