Manage groups on FreeBSD
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.
Changed in version 3006.0.
Add the specified group
Name of the new group
Use GID for the new group
CLI Example:
salt '*' group.add foo 3456
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.
Change the gid for a named group
CLI Example:
salt '*' group.chgid foo 4376
Remove the named group
CLI Example:
salt '*' group.delete foo
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.
Return info on all groups
CLI Example:
salt '*' group.getent
Return information about a group
CLI Example:
salt '*' group.info foo
Replaces members of the group with a provided list.
New in version 2015.5.4.
CLI Example:
salt '*' group.members foo 'user1,user2,user3,...'
foo:x:1234:user1,user2,user3,...