3.10. Configurer uniquement un utilisateur root avec cloud-init

Vous pouvez configurer vos données d'utilisateur de manière à ce qu'il y ait un utilisateur root et aucun autre utilisateur.

Procédure

  1. 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.

    Note

    Toutes les directives utilisateur incluent #cloud-config en tête de fichier afin que cloud-init reconnaisse le fichier comme contenant des directives utilisateur. Lorsque vous incluez des directives dans le répertoire cloud.cfg.d, nommez le fichier *.cfg et incluez toujours #cloud-config en tête du fichier.

  2. Créez une entrée pour l'utilisateur root dans la section users.

    L'exemple simple qui suit inclut une section users avec uniquement l'option name.

    users:
      - name: root
    chpasswd:
      list: |
        root:password
      expire: False
  3. Optionnellement, configurez les clés SSH pour l'utilisateur root.

    users:
      - name: root
        ssh_pwauth: True
        ssh_authorized_keys:
          - ssh-rsa AA..vz user@domain.com