Webcontrat - Formation : Différence entre versions
(→Login et mot de passe sur le serveur web) |
(→Login et mot de passe sur le serveur web) |
||
| Ligne 66 : | Ligne 66 : | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
!Login!Mot de passe!Dates! | !Login!Mot de passe!Dates! | ||
| − | formation1|M8NcCVrc7j|du|07/01/16|au|08/01/16 | + | |formation1|M8NcCVrc7j|du|07/01/16|au|08/01/16 |
|- | |- | ||
| − | formation2|YqsQYGYcq2|du|11/01/16|au|12/01/16 | + | |formation2|YqsQYGYcq2|du|11/01/16|au|12/01/16 |
|- | |- | ||
| − | formation3|7nmVWN7o5S|du|14/01/16|au|15/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 | + | |formation4|5heWgWzr6A|du|18/01/16|au|19/01/16 |
| − | formation8|oXT7UzaRsf|du|01/02/16|au|02/01/06 | + | |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 | formation9|KA4Ljc5Ayf|du|04/02/16|au|05/02/16 | ||
formation10|CSQZxj6aet|du|08/02/16|au|09/02/16 | formation10|CSQZxj6aet|du|08/02/16|au|09/02/16 | ||
| Ligne 120 : | Ligne 123 : | ||
formation49|uAmQM76873|||| | formation49|uAmQM76873|||| | ||
formation50|hLLZWFzSS9|||| | formation50|hLLZWFzSS9|||| | ||
| − | |||
Version du 7 janvier 2016 à 10:11
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! | M8NcCVrc7j|du|07/01/16|au|08/01/16 |
|---|---|
| YqsQYGYcq2|du|11/01/16|au|12/01/16 | |
| 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||||