Instalation avec preseed

Tags: #<Tag:0x00007f63f2d1dc80>

Bonjour,

je suis en train de faire une installation de debian 11 avec un fichier preseed (avec libvirt), l’installation se déroule bien mais les mots de passe que je saisie dans le fichier d’installation ne fonctionne pas une fois la machine démarré

je crée un mot de passe pour le root et pour un user que je crée, celui du root est ok, mais pas celui de l’utilisateur fred

voici les commandes que je mets dans le preseed.cfg

d-i passwd/user-fullname string fred
d-i passwd/username string fred
d-i passwd/user-password tata insecure
d-i passwd/user-password-again tata insecure

comme par defaut le login du root est bloqué en ssh, je suis obligé de passer par la console pour me connecter
est-ce que vous avez une idée?
merci d’avance

Salut,
Tu peux très bien mettre un password à root dans ton preseed et il ne sera ps bloqué. D’ailleurs, il faut toujours mettre un mot de passe root. C’est terriblement non sécurisé de laisser root sans mot de passe.

Concernant ton problème je crois qu’il faut que les mots de passe du preseed soient chiffrés.

### Account setup
# Skip creation of a root account (normal user account will be able to
# use sudo).
d-i passwd/root-login boolean true
# Alternatively, to skip creation of a normal user account.
#d-i passwd/make-user boolean false

# Root password, either in clear text
#d-i passwd/root-password password myrootpassword
#d-i passwd/root-password-again password myrootpassword
# or encrypted using a crypt(3)  hash.
#d-i passwd/root-password-crypted password [crypt(3) hash]
d-i passwd/root-password-crypted password *******je met mon mot de passe chiffré ici*******

# To create a normal user account.
d-i passwd/user-fullname string Mon Utilisateur
d-i passwd/username string monuser
# Normal user's password, either in clear text
#d-i passwd/user-password password myuserpassword
#d-i passwd/user-password-again password myuserpassword
# or encrypted using a crypt(3) hash.
d-i passwd/user-password-crypted password *******je met mon mot de passe chiffré ici*******
# Create the first user with the specified UID instead of the default.
#d-i passwd/user-uid string 1010

# The user account will be added to some standard initial groups. To
# override that, use this.
d-i passwd/user-default-groups string audio cdrom video sudo plugdev dip netdev

Pour le mot de passe:

mkpasswd -m sha-512 -S $(pwgen -ns 16 1) mypassword
$6$bLyz7jpb8S8gOpkV$FkQSm9YZt6SaMQM7LPhjJw6DFF7uXW.3HDQO.H/HxB83AnFuOCBRhgCK9EkdjtG0AWduRcnc0fI/39BjmL8Ee1

Bien vu

en effet en chiffrant le mdp ca marche
par contre pour le root, ca fonctionne sans le chiffrer donc …

sinon, ca serait bien qu’il le precise dans la doc car comme c’est présenter, c’est censé marcher sans chiffrer
en tout cas merci pour ton aide :slight_smile:

La doc est malheureusement très mal faite. IL y manque plein de chose et n’a pas du etre mise à jour depuis des années. j’utilise simple-cdd et ce’st pareil.
mais après plus de 2000 tests en 4 ans, je commence un peu à mieux maitriser, mais il y a des choses que je n’arrive pas à faire alors je les contourne :slight_smile: