本文共 548 字,大约阅读时间需要 1 分钟。
getgrnam() 和 getgrgid() 的作用是从密码文件(/etc/group)中获取记录。
#include#include 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 **gr_mem; /* Member list. */};
注意: 1. getgrnam 和 getgrgid 都会返回一个指针,指向一个静态分配的结构,所以对这两个
转载地址:http://omkt.baihongyu.com/