Project

General

Profile

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

Added by Benjamin Bohard about 2 years ago. Updated over 1 year ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
02/22/2018
Due date:
% Done:

100%

Estimated time:
4.00 h
Spent time:
Remaining (hours):
0.0

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.

Amonecole252.png View (1.43 KB) Fabrice Barconnière, 03/05/2018 01:13 PM


Related issues

Related to Distribution EOLE - Tâche #21641: Les mots de passe généré à l’installation doivent être robuste mais facile à saisir Fermé 10/06/2017

Associated revisions

Revision 6bd92282 (diff)
Added by Daniel Dehennin over 1 year ago

Avoid symbols in default generated password

Cherry pick for 2.5.2 from 08e9ea38d5707d7e32ea041a56cd6e0b1af5e683

Ref: #21063

History

#1 Updated by Gérald Schwartzmann about 2 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 about 2 years ago

Si /etc/issue contient :

// /$ /(

alors le caractère est échappé à l'affichage.

#3 Updated by Gérald Schwartzmann about 2 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 almost 2 years ago

  • Release deleted (EOLE 2.5.2.2)

#5 Updated by Joël Cuissinat over 1 year ago

  • Tracker changed from Scénario to Demande

Toujours d'actualité ?

#6 Updated by Gérald Schwartzmann over 1 year ago

Oui toujours d'actualité, j'ai testé sur la version 2.7 ^^
  • 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 over 1 year 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 over 1 year ago

  • Estimated time changed from 2.00 h to 4.00 h
  • Remaining (hours) set to 2.0

#9 Updated by Scrum Master over 1 year 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 over 1 year ago

  • Assigned To set to Daniel Dehennin

#11 Updated by Daniel Dehennin over 1 year 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 over 1 year 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 over 1 year 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 over 1 year ago

  • Remaining (hours) changed from 2.0 to 0.5

#15 Updated by Scrum Master over 1 year ago

  • Project changed from eole-common to Distribution EOLE
  • Status changed from En cours to Résolu

#16 Updated by Fabrice Barconnière over 1 year ago

  • Remaining (hours) changed from 0.5 to 0.0

#17 Updated by Fabrice Barconnière over 1 year ago

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 over 1 year ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF