salt.states.group

管理用户组

组模块用于创建和管理unix组设置,组用户可以是present或absent:

cheese:
  group.present:
    - gid: 7648
    - system: True
    - addusers:
      - user1
      - users2
    - delusers:
      - foo

cheese:
  group.present:
    - gid: 7648
    - system: True
    - members:
      - foo
      - bar
      - user1
      - user2
salt.states.group.absent(name)

确保命名组缺席

name

删除的组名

salt.states.group.present(name, gid=None, system=False, addusers=None, delusers=None, members=None)

确保那个组存在

name

管理用到的组名

gid

组ID分配给命名组;如果留空,那么下一个可用的组ID将被分配

system

命名组是否是一个系统组。这本质上是groupadd“-r”选项。

addusers

添加更多的用户列表作为组成员

delusers

确保这些用户从组成员中删除

members

用新成员的名单替换现有组成员。

注:选项'members'和'adduser/delusers'是相互排斥的

不能一起使用。