为了获取和设置组ID,提供了下列三个函数。

#include <unistd.h>

int getgroups(int gidsetsize, gid_t grouplist[]);

#include <grp.h> // On Linux
#include <unistd.h> // On FreeBSD,Mac OS X, and Solaris
int setgroups(int ngroups, const gid_t grouplist[]);

#include <grp.h> // on Linux or Solaris
#include <nuistd.h> // on FreeBSD and Max OS X
int initgroups(const char *username, gid_t  basegid);

results matching ""

    No results matching ""