如何将用户添加到额外的组中? 我不想要现有的组被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手册页 ,你的用户将被从所有其他组中删除。 如果你想使用一个用户应该属于的组的特定列表,这将是有用的。