ssh-treasure-hunt/readme.md

40 lines
1.4 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Chasse au trésor en ssh
Un environnemnet SSH avec des exercices ludiques.
## Licence
GPLv3
## Installation
Créer un fichier `config/users.txt` qui contient la liste des utilisateurices (un nom par ligne).
ou
Créer un fichier `config/passwords.txt` qui contient la liste des couples nom=password (un nom/mot de passe par ligne).
Les comptes seront créés au démarage du conteneur.
## Présentation
Chaque élève a un dossier perso dans `/home` dans lequel il peut se connecter en SSH à laide de son mot de passe dans `config/passwords.txt`.
## Génération des données aléatoires pour les exercices
ATTENTION ! Cette génération ne doit pas se faire quand les élèves travaillent, leurs exercices seraient alors invalidés !
```
TODO
```
## Re-Génération des exercices
Pour créer les fichiers et les questions de chaque élèves on utilise la commande suivante.
Utile si lélève a sacagé son environnement de travail.
```
TODO
```
## Correction
Pour suivre la progression des élèves, on utilise le script suivant.
```
TODO
```
## Ajouter des élèves
Si lactivité est déjà lancée et que vous souhaitez ajouter des élèves, faites le IMPÉRATIVEMENT __en bas du fichier__ `config/users.txt` ou `config/passwords.txt`.
Sans quoi les comptes peuvent être recréés avec des UID différents au redémarrage du conteneur et les droits seront incohérents.