SETGROUPS(2) | System Calls Manual | SETGROUPS(2) |
setgroups
—
#include <sys/param.h>
#include <unistd.h>
int
setgroups
(int
ngroups, const gid_t
*gidset);
setgroups
() sets the group access list of the current
user process according to the array gidset. The
parameter ngroups indicates the number of entries in the
array and must be no more than {NGROUPS_MAX
}.
Only the super-user may set new groups.
This system call affects only secondary groups.
setgroups
() call will fail if:
setgroups
() function call appeared in
4.2BSD.
October 7, 2006 | NetBSD 9.0 |