Douze missions, un bac à sable man qui répond pour de vrai, et un flag
à reconstituer fragment par fragment. Aucune commande à copier : il n'y a que des
pages à lire.
Ce qu'est man, l'anatomie d'une page, les sections, les touches. À garder sous la main.
Le bac à sable
Un vrai man miniature. Onze pages, huit commandes reconnues. Commence par help.
manquest — bash11 pages
Les douze missions
Chaque bonne réponse libère un fragment du flag. Les réponses sont vérifiées dans ton navigateur, rien ne part ailleurs.
0 / 12 résolues
Mission 01OuvrirManipulationRésolue
Ta première page
Ouvre ta toute première page de manuel : celle de ls. Tu y trouveras la rubrique NOM (le nom, un tiret, une description d'une ligne), puis SYNOPSIS, puis DESCRIPTION. C'est le plan de toutes les pages que tu liras ensuite.
La commande porte le nom du manuel, suivi du nom du programme.
Fragment 1 sur 12
Mission 02OuvrirLectureRésolue
Toujours le même plan
Une page suit toujours la même trame : NOM, SYNOPSIS, DESCRIPTION, puis les autres. Ouvre man man et repère les titres en capitales. Lequel vient juste après DESCRIPTION et détaille les drapeaux ?
Les titres sont en capitales, collés à la marge gauche.
Fragment 2 sur 12
Mission 03OuvrirLectureRésolue
Le manuel est numéroté
Toujours dans man man, la DESCRIPTION liste les sections du manuel. Laquelle documente les formats de fichier, celle où vit /etc/passwd ?
Cherche la ligne qui cite /etc/passwd.
Fragment 3 sur 12
Mission 04ViserManipulationRésolue
Le même nom, deux pages
printf est une commande du shell (section 1) et une fonction C (section 3). man printf s'arrête à la première. Affiche la page de la fonction C dans le bac à sable, puis valide.
Le numéro de section se place avant le nom.
Fragment 4 sur 12
Mission 05ViserLectureRésolue
Ce que dit le SYNOPSIS
Tu as la page de printf(3) sous les yeux. Son SYNOPSIS indique le fichier d'en-tête à inclure pour utiliser cette fonction. Lequel ?
Entre chevrons, sur la ligne #include.
Fragment 5 sur 12
Mission 06ViserManipulationRésolue
Toutes les pages d'un nom
Une option enchaîne toutes les sections d'un même nom au lieu de s'arrêter à la première. Trouve-la dans OPTIONS, puis affiche d'un coup les deux pages nommées hornet.
C'est l'option qui signifie « all ».
Fragment 6 sur 12
Mission 07ChercherManipulationRésolue
Chercher sans connaître le nom
Tu cherches une page qui parle de « ruche », mais tu ne connais aucun nom de commande. Une option fouille les descriptions courtes de toutes les pages installées. Lance cette recherche sur le mot ruche.
C'est l'équivalent de la commande apropos.
Fragment 7 sur 12
Mission 08ChercherManipulationRésolue
Une page est un fichier
Une page n'est pas magique : c'est un fichier compressé posé sur le disque. Une option de man affiche son chemin au lieu de l'ouvrir. Trouve-la dans OPTIONS, puis applique-la à passwd. Regarde le répertoire de section et l'extension.
Rubrique OPTIONS, l'option qui répond à « où ». En anglais, where.
Fragment 8 sur 12
Mission 09LireLectureRésolue
La bonne page, pas la première
man hornet ouvre la section 1, qui ne documente aucun environnement. Va lire l'autre page, rubrique ENVIRONNEMENT : quelle est la valeur d'usine de HORNET_PASS ?
Nomme la section : man 7 hornet.
Fragment 9 sur 12
Mission 10LireLectureRésolue
Ce que la page dit d'elle-même
Même rubrique : elle commente ce mot de passe par défaut. « Un mot de passe publié dans une page de manuel n'est pas un secret, c'est ... ». Complète, trois mots.
Le paragraphe juste sous la valeur d'usine.
Fragment 10 sur 12
Mission 11DépannerManipulationRésolue
nothing appropriate
Sur une machine fraîche, la recherche par mot-clé répond nothing appropriate alors que les pages existent : l'index des descriptions n'a jamais été construit. La commande qui le reconstruit vit en section 8. Ouvre sa page.
Elle s'appelle mandb. Nomme sa section.
Fragment 11 sur 12
Mission 12DépannerManipulationRésolue
La page qui n'existe pas
Tu sais que deux pages parlent de ruche, tu les as trouvées en mission 7. Mais aucune page ne s'appelle ruche. Demande-la quand même et lis le refus : c'est le message que tu verras le plus souvent, et il ne veut pas dire que le sujet n'existe pas.
Le nom seul, sans option ni section. L'échec fait partie de l'exercice.
Fragment 12 sur 12
Le flag
Douze fragments, une phrase
Aucun fragment récupéré. Chaque mission résolue en libère un morceau, dans l'ordre.
Hornetpath · ManQuest · la règle d'or : comprendre avant de taper