Query: initgroups
OS: osx
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
INITGROUPS(3) BSD Library Functions Manual INITGROUPS(3)NAMEinitgroups -- initialize group access listLIBRARYStandard C Library (libc, -lc)SYNOPSIS#include <unistd.h> int initgroups(const char *name, int basegid);DESCRIPTIONThe initgroups() function uses the getgrouplist(3) function to calculate the group access list for the user specified in name. This group list is then setup for the current process using setgroups(2). The basegid is automatically included in the groups list. Typically this value is given as the group number from the password file.RETURN VALUESThe initgroups() function returns -1 if it was not invoked by the super-user.SEE ALSOsetgroups(2), getgrouplist(3)HISTORYThe initgroups() function appeared in 4.2BSD.BUGSThe getgrouplist() function called by initgroups() uses the routines based on getgrent(3). If the invoking program uses any of these rou- tines, the group structure will be overwritten in the call to initgroups().BSDJune 4, 1993 BSD
Related Man Pages |
---|
initgroups(3c) - opensolaris |
initgroups(3) - linux |
initgroups(3) - debian |
getgroupmembership(3) - netbsd |
initgroups(3) - osf1 |
Similar Topics in the Unix Linux Community |
---|
Apache config issue |
Using ADS Ldap from Linux |
nss_ldap failed to bind to LDAP server |
Hpux and samba4 ad |
How to identify users that have su'ed to a different account? |