Как правильно создать нового пользователя в экземпляре 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 игнорируются?

0
задан 4 March 2021 в 00:36
1 ответ

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

#cloud-config
users:
  - default
  - name: jumper
    ssh-authorized-keys:
      - ssh-rsa myKeyhere
    sudo: ["ALL=(ALL) NOPASSWD:ALL"]
    groups: sudo
    shell: /bin/bash
1
ответ дан 24 April 2021 в 01:41

Теги

Похожие вопросы