40 lines
1.4 KiB
Markdown
40 lines
1.4 KiB
Markdown
# 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.
|