Bob crée un sous-répertoire de /tmp
# ( tout le monde a le droit d'accès)
mkdir /tmp/triche
Il interdit la lecture sur le répertoire (en retirant le bit r)
mais autorise l'accès aux sous-répertoires de ce répertoire (en ajoutant le
bit x)
chmod og=x /tmp/triche
maintenantil peut créer un sous-répertoire avec un nom difficile
à deviner puis y placer ses fichiers
mkdir /tmp/triche/4748850757602420532
cp *.ml* /tmp/triche/4748850757602420532
il faut donner les droits de lecture au sous-répertoire et à tout son
contenu.
chmod -R og=r /tmp/triche/4748850757602420532
MaintenantBob peut donner le nom du répertoire
# /tmp/triche/4748850757602420532 à Alice.
Remarque
Une autre solution que l'on peut envisager est que Bob crée une copie des fichiers dans un sous-répertoire avec les droits de lectures pour le propriétaire seul puis qu'il donne la propriété du fichier à Alice. Cependant, sur certains système l'opération d'abandon de droits (avec chown) demande d'avoir des privilèges.