cmdline environment for bash activities
Go to file
2022-01-18 20:03:06 +01:00
.dockerignore ignore some files 2022-01-18 19:10:53 +01:00
.gitignore ignore some files 2022-01-18 19:10:53 +01:00
docker-compose.yml runing in root. And more doc 2022-01-18 20:03:06 +01:00
Dockerfile runing in root. And more doc 2022-01-18 20:03:06 +01:00
entrypoint.sh runing in root. And more doc 2022-01-18 20:03:06 +01:00
readme.md runing in root. And more doc 2022-01-18 20:03:06 +01:00

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.