3.4. Establecer una contraseña de root con cloud-init

Para establecer la contraseña de root, cree una lista de usuarios.

Procedimiento

  1. Dependiendo de los requisitos de su fuente de datos, abra su archivo de datos de usuario para editarlo, o bien añada la siguiente directiva al directorio cloud.cfg.d.

    Nota

    Todas las directivas de usuario incluyen #cloud-config al principio del archivo para que cloud-init reconozca que el archivo contiene directivas de usuario. Cuando incluya directivas en el directorio cloud.cfg.d, nombre el archivo *.cfg, e incluya siempre #cloud-config al principio del archivo.

  2. Cree una lista de usuarios en la sección chpasswd del archivo. El formato se muestra en el siguiente ejemplo.

    Nota

    Los espacios en blanco son importantes. No incluya espacios en blanco antes o después de los dos puntos en su lista de usuarios. Si incluye espacios en blanco, la contraseña se establece con un espacio en ella.

    #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
    Nota

    Si utiliza este método para establecer la contraseña del usuario, debe establecer all passwords en esta sección.