Tâche #21063
Scénario #22963: Publier une version EOLE 2.5.2.3
Vérifier l’affichage en console du mot de passe par défaut à l’installation
Description
Observé lors de l’installation d’un Amonecole 2.5.2 à partir de la dernière ISO disponible pour cette version, le mot de passe généré avec la commande "pwgen -s -c -n -y -B -1 12" est affiché avec seulement 9 caractères dans le terminal.
Impossibilité de se connecter au serveur pour finaliser l’installation.
Related issues
Associated revisions
Avoid symbols in default generated password
Cherry pick for 2.5.2 from 08e9ea38d5707d7e32ea041a56cd6e0b1af5e683
Ref: #21063
History
#1 Updated by Gérald Schwartzmann over 5 years ago
2.5.2.2 ? i386 ou amd64 ?
en tout cas pwgen -s -c -n -y -B 12 renvoie bien 12 caractères et jamais d'espace…
J'ai installé 2 fois en amd64 sans reproduire l'erreur…
#2 Updated by Gérald Schwartzmann over 5 years ago
Si /etc/issue contient :
// /$ /(
alors le caractère est échappé à l'affichage.
#3 Updated by Gérald Schwartzmann over 5 years ago
- Tracker changed from Demande to Scénario
- Start date deleted (
07/21/2017) - Release set to EOLE 2.5.2.2
- Story points set to 1.0
#4 Updated by Daniel Dehennin over 5 years ago
- Release deleted (
EOLE 2.5.2.2)
#5 Updated by Joël Cuissinat over 5 years ago
- Tracker changed from Scénario to Demande
Toujours d'actualité ?
#6 Updated by Gérald Schwartzmann about 5 years ago
- se connecter
- vim /etc/issue
eole270 → \$eole270\\
crtl +d
Mot de passe par défaut de l'utilisateur root : $eole270\
#7 Updated by Joël Cuissinat about 5 years ago
- Subject changed from L’affichage en console du mot de passe par défaut à l’installation n’est pas fiable. to Vérifier l’affichage en console du mot de passe par défaut à l’installation
- Estimated time set to 2.00 h
- Parent task set to #22963
#8 Updated by Joël Cuissinat about 5 years ago
- Estimated time changed from 2.00 h to 4.00 h
- Remaining (hours) set to 2.0
#9 Updated by Scrum Master about 5 years ago
- Project changed from eole-common to Distribution EOLE
- Status changed from Nouveau to En cours
- Start date set to 02/22/2018
#10 Updated by Scrum Master about 5 years ago
- Assigned To set to Daniel Dehennin
#11 Updated by Daniel Dehennin about 5 years ago
- Project changed from Distribution EOLE to eole-common
Gérald Schwartzmann a écrit :
Oui toujours d'actualité, j'ai testé sur la version 2.7 ^^
Sauf que :
- en 2.7 il n’y a plus les caractères spéciaux
- en 2.5 il y a échappement de la barre oblique inverse source:debian/eole-server.postinst@ec4ba862#L69
#12 Updated by Daniel Dehennin about 5 years ago
Daniel Dehennin a écrit :
- en 2.5 il y a échappement de la barre oblique inverse source:debian/eole-server.postinst@ec4ba862#L69
Pour tester :
root@eolebase:~# PASSWD='\$eo\le&\\a' root@eolebase:~# echo "root:${PASSWD}" | chpasswd -c SHA512 root@eolebase:~# echo "EOLE \l" > /etc/issue root@eolebase:~# echo "Mot de passe par défaut de l'utilisateur root est : ${PASSWD}" | sed -e 's,\\,\\\\,g' >> /etc/issue root@eolebase:~# cat /etc/issue EOLE \l Mot de passe par défaut de l'utilisateur root est : \\$eo\\le&\\\\a
Il est possible de tester avec tous les codes d’échappement connus de getty
root@eolebase:~# PASSWD='\b\d\s\l\m\n\o\O\r\t\u\U\v' root@eolebase:~# echo "root:${PASSWD}" | chpasswd -c SHA512 root@eolebase:~# echo "EOLE \l" > /etc/issue root@eolebase:~# echo "Mot de passe par défaut de l'utilisateur root est : ${PASSWD}" | sed -e 's,\\,\\\\,g' >> /etc/issue root@eolebase:~# cat /etc/issue EOLE \l Mot de passe par défaut de l'utilisateur root est : \\b\\d\\s\\l\\m\\n\\o\\O\\r\\t\\u\\U\\v
#13 Updated by Daniel Dehennin about 5 years ago
- Related to Tâche #21641: Les mots de passe généré à l’installation doivent être robuste mais facile à saisir added
#14 Updated by Daniel Dehennin about 5 years ago
- Remaining (hours) changed from 2.0 to 0.5
#15 Updated by Scrum Master about 5 years ago
- Project changed from eole-common to Distribution EOLE
- Status changed from En cours to Résolu
#16 Updated by Fabrice Barconnière about 5 years ago
- Remaining (hours) changed from 0.5 to 0.0
#17 Updated by Fabrice Barconnière about 5 years ago
- File Amonecole252.png View added
- % Done changed from 0 to 100
Testé sur Amonecole installé depuis l'iso 2.5.2-3 avec le disque DSK-100G
root@sphynx:~# PASSWD='\$eo\le&\\a' root@sphynx:~# echo "root:${PASSWD}" | chpasswd -c SHA512 root@sphynx:~# echo "EOLE \l" > /etc/issue root@sphynx:~# echo "Mot de passe par défaut de l'utilisateur root est : ${PASSWD}" | sed -e 's,\\,\\\\,g' >> /etc/issue root@sphynx:~# cat /etc/issue EOLE \l Mot de passe par défaut de l'utilisateur root est : \\$eo\\le&\\\\a

Le paquet n'est pas encore sur l'iso mais elle sera refaite.
#18 Updated by Scrum Master about 5 years ago
- Status changed from Résolu to Fermé