3.4. Définir un mot de passe root avec cloud-init
Pour définir le mot de passe root, créez une liste d'utilisateurs.
Procédure
En fonction des exigences de votre source de données, ouvrez votre fichier de données utilisateur pour l'éditer ou ajoutez la directive suivante au répertoire
cloud.cfg.d
.NoteToutes les directives utilisateur incluent
#cloud-config
en tête de fichier afin quecloud-init
reconnaisse le fichier comme contenant des directives utilisateur. Lorsque vous incluez des directives dans le répertoirecloud.cfg.d
, nommez le fichier*.cfg
et incluez toujours#cloud-config
en tête du fichier.Créez une liste d'utilisateurs dans la section
chpasswd
du fichier. Le format est présenté dans l'exemple suivant.NoteLes espaces blancs sont importants. N'incluez pas d'espace blanc avant ou après les deux points dans votre liste d'utilisateurs. Si vous incluez des espaces, le mot de passe est défini avec un espace.
#cloud-config ssh_pwauth: True ssh_authorized_keys: - ssh-rsa AAA...SDvz user1@yourdomain.com - ssh-rsa AAB...QTuo user2@yourdomain.com chpasswd: list: | root:myrootpassword cloud-user:mypassword expire: False
NoteSi vous utilisez cette méthode pour définir le mot de passe utilisateur, vous devez définir all passwords dans cette section.