一、介绍
getgrnam() 和 getgrgid() 的作用是从密码文件(/etc/group)中获取记录。
#include <sys/types.h>
#include <grp.h>
struct group *getgrnam(const char *name);
参数:
name: 组名
返回值:
返回一个 struct group 的指针
struct group *getgrgid(gid_t gid);
参数:
gid: 组ID
返回值:
返回一个 struct group 的指针
/* The group structure. */
struct group
{
char *gr_name; /* Group name. */
char *gr_passwd; /* Password. */
__gid_t gr_gid; /* Group ID. */
char