Fichier caché
Question
Dans un répertoire de votre choix :
créez le fichier sherlock.sh contenant la ligne suivante. Il s'agit de code sh qui a été volontairement (légèrement) offusqué, ne cherchez pas à l'interpréter.
exécutez ce fichier avec la commande sh sherlock.sh
Qu'affiche ce programme ?
1
F="Hidden";mkdir -p /tmp/b607c198/1/2/3;mkdir -p /tmp/b607c198/2/2/3;mkdir -p /tmp/b607c198/3/2/3;mkdir -p /tmp/5f260f39da7b/a/b/c;mkdir -p /tmp/bed0a/11e8b/59c7;mkdir -p /tmp/5f260f39da7b/a/b/c;mkdir -p /tmp/5f260f39da7b/a/b/c;for i in `ls /tmp/b607c198`;do echo $i > /tmp/bed0a/11e8b/59c7/$F;done;j=$((3+4));chmod $j$j$j /tmp/bed0a/11e8b/59c7/$F;chmod 500 /tmp/bed0a/11e8b/59c7;echo `date`;M="Hello $USER, I have finished, answer the questions now.";
Indice
On pourra utiliser l'éditeur nano et copier le code en utilisant le bouton central ou droit de la souris.
Question
Le script sherlock.sh a créé un fichier Hidden quelque part dans le dossier /tmp, trouver ce fichier en utilisant la commande find.
Question
Que contient le fichier Hidden ?
Indice
Utilisez la commande cat.
Question
Le fichier Hidden est-il accessible en écriture par n'importe quel utilisateur du système ?
Question
Supprimer le fichier Hidden.
Question
Supprimer le dossier /tmp/bed0a/11e8b/59c7.