Project

General

Profile

Tâche #25847

Scénario #25665: Problèmes rencontrés lors de la qualification 2.7.0 rc1

Correction AM-T01-001 - Genconfig Basique sur Amon - ETB1 (2.7.0 rc1)

Added by Fabrice Barconnière over 2 years ago. Updated over 2 years ago.

Status:
Fermé
Priority:
Normal
Start date:
11/15/2018
Due date:
% Done:

0%

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

Description

https://dev-eole.ac-dijon.fr/squash/executions/8053

Pas N°3

Impossible d'initialiser le mot de passe pour l'utilisateur eole

Pour root, j'ai mis un mot de passe trop simple les 2 premières fois puis c'est passé la 3ème après avoir mis le mot de passe Eole12345!
Pour eole ce mot de passe ne passe pas. ça passe avec Azerty12345;!

######################################################           
# Changement du mot de passe pour l’utilisateur root #        
######################################################      
Nouveau mot de passe:                                         
Confirmation du mot de passe:                                     
Erreur de changement de mot de passe de root.

You can now choose the new password.             

A valid password should be a mix of upper and lower case letters,
digits, and other characters.  You can use an 8 character long
password with characters from at least 3 of these 4 classes.     
An upper case letter that begins the password and a digit that
ends it do not count towards the number of character classes used.

Alternatively, if no one else can see your terminal now, you can
pick this as your password: "Both2icon-date".

Nouveau mot de passe (2/5):                                      
Confirmation du mot de passe (2/5):                           
Erreur de changement de mot de passe de root.               

You can now choose the new password.                              

A valid password should be a mix of upper and lower case letters,
digits, and other characters.  You can use an 8 character long
password with characters from at least 3 of these 4 classes.
An upper case letter that begins the password and a digit that
ends it do not count towards the number of character classes used.

Alternatively, if no one else can see your terminal now, you can                                                                                              
pick this as your password: "gleam7Talent8Booze".                                                                                                             

Nouveau mot de passe (3/5):                                                                                                                                   
Confirmation du mot de passe (3/5):
######################################################
# Changement du mot de passe pour l’utilisateur eole #
######################################################
Nouveau mot de passe:
Confirmation du mot de passe:
Erreur de changement de mot de passe de eole.

You can now choose the new password.

A valid password should be a mix of upper and lower case letters,
digits, and other characters.  You can use an 8 character long
password with characters from at least 3 of these 4 classes.
An upper case letter that begins the password and a digit that
ends it do not count towards the number of character classes used.

Alternatively, if no one else can see your terminal now, you can
pick this as your password: "shaggy8whence4Kind".

Nouveau mot de passe (2/5):
Confirmation du mot de passe (2/5):
Erreur de changement de mot de passe de eole.

You can now choose the new password.

A valid password should be a mix of upper and lower case letters,
digits, and other characters.  You can use an 8 character long
password with characters from at least 3 of these 4 classes.
An upper case letter that begins the password and a digit that
ends it do not count towards the number of character classes used.

Alternatively, if no one else can see your terminal now, you can
pick this as your password: "nickel$Xerox$object".

Nouveau mot de passe (3/5):
Confirmation du mot de passe (3/5):
Erreur de changement de mot de passe de eole.

You can now choose the new password.

A valid password should be a mix of upper and lower case letters,
digits, and other characters.  You can use an 8 character long
password with characters from at least 3 of these 4 classes.
An upper case letter that begins the password and a digit that
ends it do not count towards the number of character classes used.

Alternatively, if no one else can see your terminal now, you can
pick this as your password: "subtle2chaos+toxin".

Nouveau mot de passe (4/5):
Confirmation du mot de passe (4/5):
Les mots de passe ne correspondent pas.
Nouveau mot de passe (5/5):
Confirmation du mot de passe (5/5):
Erreur de changement de mot de passe de eole.

You can now choose the new password.

A valid password should be a mix of upper and lower case letters,
digits, and other characters.  You can use an 8 character long
password with characters from at least 3 of these 4 classes.
An upper case letter that begins the password and a digit that
ends it do not count towards the number of character classes used.

Alternatively, if no one else can see your terminal now, you can
pick this as your password: "Half+eyed6guilt".

Erreurs de saisie de mot de passe de eole, abandon.
root@amon:~#

Related issues

Related to Distribution EOLE - Scénario #26031: Améliorer l'information lors d'une erreur de saisie des mots de passe lors de l'instanciation Nouveau
Related to Distribution EOLE - Tâche #26059: Écrire un test pour les mots de passe à l'instance Fermé 11/30/2018

History

#1 Updated by Fabrice Barconnière over 2 years ago

  • Description updated (diff)

#2 Updated by Fabrice Barconnière over 2 years ago

  • Description updated (diff)

#3 Updated by Fabrice Barconnière over 2 years ago

  • Description updated (diff)

#4 Updated by Fabrice Barconnière over 2 years ago

  • Description updated (diff)

#5 Updated by Gérald Schwartzmann over 2 years ago

  • Subject changed from Correction AM-T01-001 - Genconfig Basique sur Amon - ETB1 (2.6.2-rc2) to Correction AM-T01-001 - Genconfig Basique sur Amon - ETB1 (2.7.0 rc1)

#6 Updated by Scrum Master over 2 years ago

  • vérifier que le pb est bien la présence du login dans le mot de passe et ajouter des pas pour faire vérifier ce cas
  • saisir une demande de documentation pour ajouter l'info
  • ré-écrire le test en détaillant les pas, notamment sur la saisie des mots de passe

#7 Updated by Gérald Schwartzmann over 2 years ago

  • Status changed from Nouveau to En cours
  • Assigned To set to Gérald Schwartzmann

#8 Updated by Gérald Schwartzmann over 2 years ago

Scrum Master a écrit :

  • vérifier que le pb est bien la présence du login dans le mot de passe et ajouter des pas pour faire vérifier ce cas

non c'est le mot de passe Eole12345! qui ne peut être utilisé pour le compte eole, le simple ajout d'un caractère fait la différence
par contre pour le compte root le mot de passe Eole12345! est accepté

  • saisir une demande de documentation pour ajouter l'info

inutile ?

  • ré-écrire le test en détaillant les pas, notamment sur la saisie des mots de passe

?

#9 Updated by Gérald Schwartzmann over 2 years ago

  • Estimated time set to 0.00 h
  • Remaining (hours) set to 0.0

#10 Updated by Gérald Schwartzmann over 2 years ago

  1. vim /var/lib/dpkg/info/eole-server.postinst
  2. /var/lib/dpkg/info/eole-server.postinst configure

#11 Updated by Gérald Schwartzmann over 2 years ago

Il y a plusieurs problèmes :

  • le message d'erreur est déformé par un catch
Nouveau mot de passe (5/5):
Confirmation du mot de passe (5/5):
Erreur de changement de mot de passe de eole.
Weak password: based on personal login information.
Try again.
  • le message n'est pas traduit et explique pourtant bien le problème
You can now choose the new password.

A valid password should be a mix of upper and lower case letters,
digits, and other characters.  You can use an 8 character long
password with characters from at least 3 of these 4 classes.
An upper case letter that begins the password and a digit that
ends it do not count towards the number of character classes used.

Alternatively, if no one else can see your terminal now, you can
pick this as your password: "Half+eyed6guilt".

Un mot de passe commençant par une majuscule ou se terminant par un chiffre n'est pas considéré comme un mot de passe utilisant plusieurs classes de caractères.
Du coup on tombe dans le cas de figure où le mot de passe est basé sur le login.

#13 Updated by Gérald Schwartzmann over 2 years ago

  • Status changed from En cours to Résolu

#14 Updated by Gérald Schwartzmann over 2 years ago

  • Related to Scénario #26031: Améliorer l'information lors d'une erreur de saisie des mots de passe lors de l'instanciation added

#15 Updated by Scrum Master over 2 years ago

  • Status changed from Résolu to Fermé

#16 Updated by Gérald Schwartzmann over 2 years ago

  • Related to Tâche #26059: Écrire un test pour les mots de passe à l'instance added

Also available in: Atom PDF