Corrigé tp4 system
1.
[lambda@s106-03 tp2]$ mkdir domy
[lambda@s106-03 tp2]$ touch domy/f1.txt
[lambda@s106-03 tp2]$
2.
[lambda@s106-03 tp2]$ ls -ld domy drwxr-xr-x 2 fma fma 4096 déc 7 18:10 domy
[lambda@s106-03 tp2]$
# Il faut utiliser l'option '-l' de 'ls' pour que les droits d'accès soient
# affichés. L'option '-d' de 'ls' permet d'éviter d'avoir en plus le contenu
# de domy (puisqu'il s'agit d'un répertoire).
3.
[lambda@s106-03 tp2]$ chmod 000 domy/
[lambda@s106-03 tp2]$ ls -ld domy d--------- 2 fma fma 4096 déc 7 18:10 domy
[lambda@s106-03 tp2]$
# Si on n'avait pas utilisé l'option '-d' de 'ls' on aurait eu le message
# "Permission denied" puisque par défaut ls affiche le contenu des répertoires
# qui lui sont passés en paramètre et on n'a plus le droit de voir le contenu
# de domy.
4.
[lambda@s106-03 tp2]$ cd domy/ bash: cd: domy/: Permission denied
[lambda@s106-03 tp2]$
# Le système n'autorise pas de se positionner sur un répertoire sur lequel on
# n'a aucun droit. Pour pouvoir faire cet opération, il aurait fallu avoir au
# minimum le droit 'x'.
14.
# On n'a aucun droit sur le répertoire domy. On ne peut donc accéder à aucun
# des fichiers qu'il contient.
15.
[lambda@s106-03 tp2]$ touch domy/f2.txt touch: ne peut faire un touch sur `domy/f2.txt': Permission denied
[lambda@s106-03 tp2]$
# On n'a aucun droit sur le répertoire domy. On ne peut pas non plus y créer
# des fichiers.
16.
# Pour pouvoir créer un fichier sous domy, il faut au minimum les droit '-wx'.
# 'x' permet la traversée du répertoire et 'w' permet d'y créer de nouvelles
# entrées. Un seul de ces droits est insuffiasant.
17.
# Il suffit d'avoir le droit 'x' sur domy (afin de faire figurer son nom dans
# le chemin d'accès à 'f1.txt'. Pour f1.txt, on peut se contenter d'avoir le
# droit 'w'. On n'a pas besoin de pouvoir lire le fichier ni de l'exécuter pour
# pouvoir le modifier. La vérification peut être faite en redirigeant (>>) le
#