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.
Demandes liées
Révisions associées
Avoid symbols in default generated password
Cherry pick for 2.5.2 from 08e9ea38d5707d7e32ea041a56cd6e0b1af5e683
Ref: #21063
Historique
#1 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
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 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
Si /etc/issue contient :
// /$ /(
alors le caractère est échappé à l'affichage.
#3 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
- Tracker changé de Demande à Scénario
- Début
21/07/2017supprimé - Release mis à EOLE 2.5.2.2
- Points de scénarios mis à 1.0
#4 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Release
EOLE 2.5.2.2supprimé
#5 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Tracker changé de Scénario à Demande
Toujours d'actualité ?
#6 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
- se connecter
- vim /etc/issue
eole270 → \$eole270\\
crtl +d
Mot de passe par défaut de l'utilisateur root : $eole270\
#7 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Sujet changé de L’affichage en console du mot de passe par défaut à l’installation n’est pas fiable. à Vérifier l’affichage en console du mot de passe par défaut à l’installation
- Temps estimé mis à 2.00 h
- Tâche parente mis à #22963
#8 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Temps estimé changé de 2.00 h à 4.00 h
- Restant à faire (heures) mis à 2.0
#9 Mis à jour par Scrum Master il y a environ 6 ans
- Projet changé de eole-common à Distribution EOLE
- Statut changé de Nouveau à En cours
- Début mis à 22/02/2018
#10 Mis à jour par Scrum Master il y a environ 6 ans
- Assigné à mis à Daniel Dehennin
#11 Mis à jour par Daniel Dehennin il y a environ 6 ans
- Projet changé de Distribution EOLE à 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 Mis à jour par Daniel Dehennin il y a environ 6 ans
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 Mis à jour par Daniel Dehennin il y a environ 6 ans
- Lié à Tâche #21641: Les mots de passe généré à l’installation doivent être robuste mais facile à saisir ajouté
#14 Mis à jour par Daniel Dehennin il y a environ 6 ans
- Restant à faire (heures) changé de 2.0 à 0.5
#15 Mis à jour par Scrum Master il y a environ 6 ans
- Projet changé de eole-common à Distribution EOLE
- Statut changé de En cours à Résolu
#16 Mis à jour par Fabrice Barconnière il y a environ 6 ans
- Restant à faire (heures) changé de 0.5 à 0.0
#17 Mis à jour par Fabrice Barconnière il y a environ 6 ans
- Fichier Amonecole252.png Voir ajouté
- % réalisé changé de 0 à 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 Mis à jour par Scrum Master il y a environ 6 ans
- Statut changé de Résolu à Fermé