Как правильно создать нового пользователя в экземпляре Debian?

Я использую готовые образы debian в формате qcow2. Пользователь по умолчанию — «debian». Я хочу создать другого пользователя через openstack-horizon. Поэтому я разработал следующий сценарий:

      #cloud-config
users:
  - name: jumper
    ssh-authorized-keys:
      - ssh-rsa myKeyhere
    sudo: ["ALL=(ALL) NOPASSWD:ALL"]
    groups: sudo
    shell: /bin/bash

По умолчанию настройки в файле /etc/cloud/cloud.cfg выполняются для создания экземпляра. Когда я создаю нового пользователя с помощью сценария, пользователь Debian не создается. Это правильно? Когда я создаю нового пользователя, все настройки cloud.cfg игнорируются?

1 ответ

Вы можете убедиться, чтоdefaultпользователь также добавляется путем добавления- defaultв списки пользователей.

      #cloud-config
users:
  - default
  - name: jumper
    ssh-authorized-keys:
      - ssh-rsa myKeyhere
    sudo: ["ALL=(ALL) NOPASSWD:ALL"]
    groups: sudo
    shell: /bin/bash
Другие вопросы по тегам