Проблема с Ansible adduser

Возникли проблемы с пользовательским модулем в Ansible. Технически все работает, просто не так, как я ожидал. Кажется, что Ansible использует useradd вместо более нового adduser в Ubuntu, и я думаю, что ему не хватает некоторых настроек конфигурации при создании пользователей. Если я позволю Ansible создать пользователя, учетная запись создана и активна, но ведет себя немного странно. В частности,пользователь @ имя хостаподскажите нет. Я подтвердил, что он использует / bin / bash. Все, что я получаю в качестве приглашения для пользователей, созданных в Ansible, - это $. Даже не отображает текущий рабочий каталог. Я хочу использовать Ansible для создания учетных записей администратора, но не в том случае, если он будет вести себя так. Однако, если я создам пользователя вручную с помощью adduser в ОС, учетная запись будет настроена должным образом. Есть какие-нибудь мысли?

Подсказка пользователя Ansible:

$

Подсказка, созданная пользователем вручную:

username@hostname:directory$

Вот пример пользовательской части учебника:

- name: Add user
  user:
    name: Username
    password: 'Password Hash'
    groups: sudo
    state: present
1
задан 4 January 2019 в 22:13
1 ответ

Вероятно, вам потребуется добавить параметр скелет , который копирует / etc / skel , который включает все стандартные профили оболочки и т. Д.

2
ответ дан 3 December 2019 в 20:10

Теги

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