Документация по LinuxLinuxDoc.Ru 🔍

getgrnam, getgrgid - получает записи файла групп

НАЗВАНИЕ
getgrnam, getgrgid - получает записи файла групп

СИНТАКСИС
#include
#include

struct group *getgrnam(const char *name);

struct group *getgrgid(gid_t gid);

ОПИСАНИЕ
Функция getgrnam() возвращает указатель на структуру,
содержащую информацию из файла /etc/group о группе, имя
которой совпадает с name.

Функция getgrgid() возвращает указатель на структуру,
содержащую информацию из файла /etc/group о группе,
идентификатор которой совпадает с gid.

Структура group определена в следующим образом:

struct group {
char *gr_name; /* название группы */
char *gr_passwd; /* пароль группы */
gid_t gr_gid; /* идентификатор группы */
char **gr_mem; /* члены группы */
};

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Функции getgrnam() и getgrgid() возвращают структуру с
информацией о группе или NULL, если соответствующая запись
не найдена или если произошла ошибка.

КОДЫ ОШИБОК
ENOMEM (недостаточно памяти для размещения структуры с
информацией о группе).

ФАЙЛЫ
/etc/group
(файл с базой данных групп).

СООТВЕТСТВИЕ СТАНДАРТАМ
SVID 3, POSIX, BSD 4.3
Читать новости Linux в Telegram
Linux - getgrnam, getgrgid - получает записи файла групп
Мы в соцсетях ✉