一 /etc/group
getgrgid()
getgrgrnam()
vim /etc/group
mhr:x:1000:
同理 group 信息的存储形式和passwd 也是一样的,不同的系统有不同的方式。
NAME
getgrnam, getgrnam_r, getgrgid, getgrgid_r - get group file entry
通过 组ID 或 name 查新相关信息
SYNOPSIS
#include <sys/types.h>
#include <grp.h>
struct group *getgrnam(const char *name);
struct group *getgrgid(gid_t gid);
.
The group structure is defined in <grp.h> as follows:
struct group {
char *gr_name; /* group name */
char *gr_passwd; /* group password */
gid_t gr_gid; /* group ID */
char **gr_mem; /* NULL-terminated array of pointers
to names of group members */
};
二 /etc/shadow
…

本文详细解析了getgrnam和getgrgid函数的使用方法,这两个函数用于从系统组文件中检索组信息。文章介绍了这些函数的参数、返回值以及如何通过组名或组ID获取相应的组信息。同时,还展示了组信息的存储结构和格式。
1091

被折叠的 条评论
为什么被折叠?



