如何将用户添加到额外的组中? 我不想要现有的组被replace,只能将用户添加到sudo组。
根据用户模块,你可以使用这个:
- name: Adding user {{ user }} user: name={{ user }} group={{ user }} shell=/bin/bash password=${password} groups=sudo append=yes
您可以在创build时将groups=groupname和append=yes添加到现有用户
如果系统中已存在{{ user }} ,则应使用以下内容将其添加到组中:
- name: Adding existing user '{{ user }}' to group sudo user: name='{{ user }}' groups=sudo append=yes
要将其添加到一组组中,可以使用逗号分隔的列表,例如groups=admin,sudo 。
只要注意,如果你忽略append=yes ,根据usermod手册页 ,你的用户将被从所有其他组中删除。 如果你想使用一个用户应该属于的组的特定列表,这将是有用的。