bsd man page for initgroups

Query: initgroups

OS: bsd

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

INITGROUPS(3)						     Library Functions Manual						     INITGROUPS(3)

NAME
initgroups - initialize group access list
SYNOPSIS
initgroups(name, basegid) char *name; int basegid;
DESCRIPTION
Initgroups reads through the group file and sets up, using the setgroups(2) call, the group access list for the user specified in name. The basegid is automatically included in the groups list. Typically this value is given as the group number from the password file.
FILES
/etc/group
SEE ALSO
setgroups(2)
DIAGNOSTICS
Initgroups returns -1 if it was not invoked by the super-user.
BUGS
Initgroups uses the routines based on getgrent(3). If the invoking program uses any of these routines, the group structure will be over- written in the call to initgroups. 4.2 Berkeley Distribution May 12, 1986 INITGROUPS(3)
Related Man Pages
initgroups(3) - linux
initgroups(3) - redhat
initgroups(3c) - hpux
initgroups(3c) - sunos
initgroups(3) - minix
Similar Topics in the Unix Linux Community
nss_ldap failed to bind to LDAP server
LDAP and PAM Configurations for Windows 2008 R2 ADS and Cubox Ubuntu client
LDAP and PAM Configurations for Windows 2008 R2 ADS and Cubox Ubuntu client
I can't compile (gcc) in Solaris 11.3 non global zone
How to identify users that have su'ed to a different account?