Не удалось создать пользователя на Сервере Ubuntu с Ansible

Я запускаю следующий ansible скрипт на своем Centos и серверах Ubuntu.

- name: add user testuser1
  user:
    name: "testuser1"
    state: present
    groups: "wheel"

Сценарий хорошо работал на Centos, но перестал работать на Ubuntu.

Сообщение об ошибке было:

fatal: [ubuntu1]: FAILED! => {
"changed": false, 
"failed": true, 
"invocation": {
"module_args": {
"append": false, 
"comment": null, 
"createhome": true, 
"expires": null, 
"force": false, 
"generate_ssh_key": null, 
"group": null, 
"groups": [
"wheel"
], 
"home": null, 
"login_class": null, 
"move_home": false, 
"name": "testuser1", 
"non_unique": false, 
"password": null, 
"remove": false, 
"seuser": null, 
"shell": null, 
"skeleton": null, 
"ssh_key_bits": 0, 
"ssh_key_comment": "ansible-generated on ubuntu1", 
"ssh_key_file": null, 
"ssh_key_passphrase": null, 
"ssh_key_type": "rsa", 
"state": "present", 
"system": false, 
"uid": null, 
"update_password": "always"
}
}, 
"msg": "Group wheel does not exist"
}

У кого-либо есть какая-либо идея, почему она перестала работать на Ubuntu?

0
задан 15 May 2018 в 09:00

2 ответа

Я не думаю, что человечность имеет группу, названную колесом, можно использовать

addgroup wheel

однако может быть лучше, если Вы, что это - Вы, пытаетесь выполнить. Вы пытаетесь добавить к sudoers группе? поскольку эта группа является sudoers

usermod -aG sudo testuser1
1
ответ дан 29 October 2019 в 08:07

Существует нет wheel группа в Ubuntu. Это - Debian-изм, который не стал включенным в Ubuntu по умолчанию.

Соответствующая эквивалентная группа для sudo доступ в Ubuntu называют sudo. Необходимо добавлять пользователей, которые добираются sudo доступ к той группе, и нет wheel.

0
ответ дан 29 October 2019 в 08:07

Другие вопросы по тегам:

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