Webcontrat - Formation
Environnement de formation
L'environnement de formation est un peu particulier par rapport aux autres. Plusiseurs mecanismes de filtrage sont mis en place :
Filtrage Shibboleth sur le reverse proxy
Il est possible de filtrer selon un utilisateur shibboleth (fichier /etc/apache2/sites-available/formation.webcontrat.cnrs.fr.conf). En règle générale :
- Pendant les formations laisser
require valid-user
- Hors formation, laisser l’accès a l’équipe de dev uniquement :
# require valid-user
- Recharger les règles a chaque changement :
/etc/init.d/apache2 reload
Filtrage IP depuis le reverse Proxy
Editer le fichier /etc/apache2/sites-available/formation.webcontrat.cnrs.fr.conf
voir les lignes
Allow from
et ajouter les nouveaux besoins dans les sections correspondantes. Liste des salles ici :
Login et mot de passe sur le serveur web
En cas de problème, intervenir sur 10.30.0.51
Le fichier d'accès est situé ici :
/etc/nginx/conf/formation.passwd
C'est un fichier standard de droits apache. voir un générateur ici : http://aspirine.org/htpasswd.html
Pour ajouter un utilisateur :
ajouter une ligne AVANT la ligne "## Attention, ne pas editer ci dessous, script automatique##" sous la forme
login:hash_password
Scripts automatiques :
Le login de formation est modifié automatiquement par 2 scripts (voir crontab -l)
- Tous les lundi et mercredi en début de formation le script va lire la premiere ligne du fichier /etc/nginx/conf/comptes_formation, la copier à la fin de /etc/nginx/conf/formation.passwd et l'effacer du fichier source
- Tous les mardi et vendredi soir, le script va effacer la derneire ligne de /etc/nginx/conf/formation.passwd
Les formateurs doivent donner uniquement les login/mot de passe correspondants au créneau actuel
Login Mot de passe Dates
formation1 M8NcCVrc7j du 07/01/16 au 08/01/16
formation2 YqsQYGYcq2 du 11/01/16 au 12/01/16
formation3 7nmVWN7o5S du 14/01/16 au 15/01/16
formation4 5heWgWzr6A du 18/01/16 au 19/01/16
formation5 NgL3xoxGs6 du 21/01/16 au 22/01/16
formation6 EkMMVHFL5F du 25/01/16 au 26/01/16
formation7 u5yEiTiWUC du 28/01/16 au 29/01/16
formation8 oXT7UzaRsf du 01/02/16 au 02/01/06
formation9 KA4Ljc5Ayf du 04/02/16 au 05/02/16
formation10 CSQZxj6aet du 08/02/16 au 09/02/16
formation11 zxxGzu3VLx du 11/02/16 au 11/02/16
formation12 wrUG5KTu76 du 15/02/16 au 16/02/16
formation13 MaXu8qhi9Z du 18/02/16 au 19/02/16
formation14 4ERXfr4Mno du 22/02/16 au 23/02/16
formation15 URcxhkS2cA du 25/02/16 au 26/02/16
formation16 cGQ9ZwMUoX du 29/02/16 au 01/03/16
formation17 gLGSAWV7LM du 03/03/16 au 04/03/16
formation18 vh7TKTmfaC du 07/03/16 au 08/03/16
formation19 Xf8NY3RzQ4 du 10/03/16 au 11/03/16
formation20 yV8eRWQotC du 14/03/16 au 15/03/16
formation21 qZgT2k5rRa du 17/03/16 au 18/03/16
formation22 heE66r7Tur du 21/03/16 au 22/03/16
formation23 no88QcNswu du 24/03/16 au 25/03/16
formation24 M7EN5cWvYy du 28/03/16 au 29/03/16
formation25 63JL7z2ZUg du 31/03/16 au 01/04/16
formation26 XeN3ywiGFq formation27 ga2ACASF75 formation28 y44aLYjkVZ formation29 TkyrNJm3e2 formation30 KN9gFvyLzH formation31 Y42Aakzj2K formation32 V3xTgmwy6U formation33 WN36nenTwX formation34 WfHUrRC8sr formation35 AZaGF7qvUk formation36 zht9LKLwJ4 formation37 uMJnoTo7Es formation38 n35Ehe8qJy formation39 tzHyFM2MNe formation40 XogR6hHo4R formation41 qi3CGqLTgz formation42 KWTYo58FzY formation43 CiZ3f8cUjU formation44 EhjTLeNfH8 formation45 jYsFVJSM62 formation46 CCsuXUs38s formation47 GRZSrYm64x formation48 WANo97urHL formation49 uAmQM76873 formation50 hLLZWFzSS9