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

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章