exercices | ||
.dockerignore | ||
.gitignore | ||
docker-compose.yml | ||
Dockerfile | ||
entrypoint.sh | ||
readme.md |
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 à l’aide 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 l’activité 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.