# salt.modules.aix_group

Manage groups on Solaris

Important

If you feel that Salt should be using this module to manage groups on a minion, and it is using a different module (or gives an error similar to 'group.info' is not available), see here.

salt.modules.aix_group.add(name, gid=None, system=False, root=None, **kwargs)

  Add the specified group

  CLI Example:

      salt '*' group.add foo 3456

salt.modules.aix_group.adduser(name, username, root=None)

  Add a user in the group.

  CLI Example:

      salt '*' group.adduser foo bar

  Verifies if a valid username 'bar' as a member of an existing group 'foo', if not then adds it.

salt.modules.aix_group.chgid(name, gid)

  Change the gid for a named group

  CLI Example:

      salt '*' group.chgid foo 4376

salt.modules.aix_group.delete(name)

  Remove the named group

  CLI Example:

      salt '*' group.delete foo

salt.modules.aix_group.deluser(name, username, root=None)

  Remove a user from the group.

  CLI Example:

      salt '*' group.deluser foo bar

  Removes a member user 'bar' from a group 'foo'. If group is not present then returns True.

salt.modules.aix_group.getent(refresh=False)

  Return info on all groups

  CLI Example:

      salt '*' group.getent

salt.modules.aix_group.info(name)

  Return information about a group

  CLI Example:

      salt '*' group.info foo

salt.modules.aix_group.members(name, members_list, root=None)

  Replaces members of the group with a provided list.

  CLI Example:

      salt '*' group.members foo 'user1,user2,user3,...'

  Replaces a membership list for a local group 'foo'.

    foo:x:1234:user1,user2,user3,...