Tâche #14565
Distribution EOLE - Scénario #13335: Définir une configuration SSH sécurisée et utilisable avant instance
Générer des mots de passe aléatoires à l’installation ISO
Description
Le mot de passe de l’utilisateurs root
doit être aléatoirement généré pendant la phase d’installation, avec les caractéristiques suivantes :
- 12 caractères
- Au moins une majuscule
- Au moins un chiffre
- Au moins un caractère spéciale
- Ne pas utiliser de caractères ambigüe (
l
ou1
,0
ouO
, …)
Validation¶
Installation depuis une image ISO¶
Étapes¶
- Image ISO >=
2.5.2-a2
- Àpres le reboot
Résultats¶
- Un mot de passe aléatoire répondant aux critères doit être affiché sur la console
- La connexion
root
sur la console avec le mot de passe affiché doit réussir
Transformation d’une Ubuntu Trusty en module EOLE¶
Étapes¶
- Installer une Ubuntu serveur standard
- Appliquer la procédure Installation d'EOLE depuis une version installée d'Ubuntu
Si le compte root est verrouillé ou n’a pas de mot de passe ou a un mot de passe égal à $eole&123456$¶
Résultats¶
- Un mot de passe aléatoire répondant aux critères doit être inscrit dans
/etc/issue
- Une connexion sur une console avec ce mot de passe doit réussir
Si le compte root a un mot de passe différent de $eole&123456$¶
Résultats¶
- Le mot de passe ne doit pas être changé
Associated revisions
Générer des mots de passe aléatoires
Lors de la première installation du paquet « eole-server », les mots de
passe des utilisateurs « root » et « eole » sont modifiés pour être
aléatoires avec les caractéristiques suivantes :
- 12 caractères
- au moins une majuscule
- au moins un chiffre
- au moins un caractère spéciale
- ne pas utiliser de caractères ambigüe (l ou 1, 0 ou O, …)
- debian/eole-server.postinst (gen_passwd): Génère un mot de passe
aléatoire avec la commande « pwgen ».
(gen_root_passwd): Change le mot de passe de l’utilisateur « root » et
l’affiche sur la console physique.
(gen_eole_passwd): Change le mot de passe de l’utilisateur « eole ».
Ref: #14565
History
#1 Updated by Daniel Dehennin over 7 years ago
- Assigned To set to Daniel Dehennin
#2 Updated by Scrum Master over 7 years ago
- Status changed from Nouveau to En cours
#3 Updated by Daniel Dehennin over 7 years ago
- Project changed from Distribution EOLE to eole-common
- Subject changed from Générer des mots de passe aléatoires à la fin de l’installation ISO to Générer des mots de passe aléatoires à l’installation ISO
- Description updated (diff)
#4 Updated by Daniel Dehennin over 7 years ago
- % Done changed from 0 to 100
- Remaining (hours) changed from 1.0 to 0.25
Paquet eole-server
en version 2.5.2-13
.
ATTENTION : Ne sera testable qu’avec une nouvelle image ISO ou en lançant à la main :
root@eolebase:~# /var/lib/dpkg/info/eole-server.postinst configure
À tester en même temps que #14567.
#5 Updated by Scrum Master over 7 years ago
- Status changed from En cours to Résolu
#6 Updated by Scrum Master over 7 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 0.25 to 0.0
#7 Updated by Scrum Master over 7 years ago
- Status changed from Fermé to Résolu
#8 Updated by Daniel Dehennin over 7 years ago
- Description updated (diff)
#9 Updated by Daniel Dehennin over 7 years ago
- Description updated (diff)
#10 Updated by Daniel Dehennin over 7 years ago
- Description updated (diff)
#11 Updated by Daniel Dehennin over 7 years ago
- Remaining (hours) changed from 0.0 to 0.25
#12 Updated by Scrum Master over 7 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 0.25 to 0.0