Aller au contenu
PURPLEDUEL

Où suis-je ? Chemins absolus et relatifs

Bases de Linux · niveau facile · 5 objectifs · 320 XP au total

Le trésor n'est pas dans ton dossier personnel. Suis la chaîne d'indices : chacun te dit où trouver le suivant, tantôt avec un chemin relatif, tantôt avec un chemin absolu. Apprends à toujours savoir où tu es.

Laboratoire 2 sur 9 du parcours Bases de Linux. Si tu bloques, tu as 3 indices, du plus vague au plus précis : ils coûtent 0, 40 et 120 XP.

Ce que tu apprends

Les objectifs se valident tout seuls pendant que tu travailles dans le terminal ; chacun rapporte des points d’expérience :

  • Suivre un chemin relatif (mappe/vecchie) (50 XP)
  • Passer à un dossier frère avec .. (50 XP)
  • Quitter ton dossier personnel avec un chemin absolu (60 XP)
  • Ouvrir le bon tiroir des archives (60 XP)

Thèmes : linux, percorsi.

Les commandes que tu utiliseras

Le terminal est simulé et comprend une quarantaine de commandes Linux. Dans ce laboratoire, tu auras surtout besoin de celles-ci :

  • cat: affiche le contenu d’un fichier : la façon la plus directe de lire configurations, notes et journaux.
  • cd: change de dossier, avec un chemin absolu (qui part de /) ou relatif (avec . et ..).
  • ls: liste les fichiers d’un dossier ; avec -l il montre permissions et propriétaires, avec -a les fichiers cachés aussi. C’est la première commande sur n’importe quelle machine.
  • pwd: indique dans quel dossier tu te trouves : le point de départ de tout chemin relatif.

L’environnement simulé

Tu travailles dans un shell Linux simulé, dans le dossier personnel de l'utilisateur runner : fichiers et dossiers imaginaires, aucune cible réseau.

En plus du dossier personnel, il y a un système simulé complet, avec des fichiers de configuration, des journaux, des utilisateurs et des permissions à examiner.

La leçon de défense

Une fois le laboratoire résolu, le compte rendu explique ce qui a mal tourné et comment se protéger :

Un chemin absolu part de la racine (/) et vaut de partout ; un chemin relatif part du dossier courant et utilise . et .. : pwd te dit toujours quel est ton point de départ. Savoir où l'on est évite des erreurs coûteuses (supprimer ou copier dans le mauvais dossier). Pour qui défend, connaître la carte du système de fichiers (/srv, /var, /opt) c'est savoir où se trouvent les données importantes, et donc qui peut y accéder.

Avant et après ce laboratoire

Pour l’ouvrir, tu dois avoir résolu :

Après ce laboratoire, tu peux passer à :

Le parcours Bases de Linux

Bases de Linux est le point de départ. Presque tous les serveurs, les équipements réseau et les outils de sécurité tournent sous Linux, et qui défend un système (ou le teste avec autorisation) passe une bonne partie de son temps dans un terminal. Ici, tu apprends à te déplacer dans le système de fichiers, à trouver les fichiers cachés, à lire par morceaux des journaux interminables, à chercher des mots avec grep, à enchaîner des commandes avec des pipes et à comprendre permissions, variables d'environnement et historique : les bases que tu utiliseras dans tous les autres parcours.

Tous les laboratoires du parcours Bases de Linux

Approfondir avec les guides (en anglais)

Tous les guides (en anglais)