initgroups

initgroups(初始化组列表)

相关函数:setgroups,getgroups,getgid

表头文件:#include <grp.h> #include <sys/types.h>

定义函数:int initgroups(const char *user, gid_t group);

函数说明:initgroups()用来从组文件(/etc/group)中读取参数user所属组的组识别码,然后调用setgroups()将组识别码添加到进程的组列表中。参数group为附加的组识别码。

返回值:如果成功返回0,如果出错则返回-1。