Linux系统编程28 系统数据文件和信息 - /etc/group 用户信息文件和函数 getgrgid()

一 /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

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/LinuxArmbiggod/article/details/106034609