struct _cred_info

Учетные данные клиента

Прототип:

#include <sys/neutrino.h>
struct _cred_info {
uid_t ruid;
uid_t euid;
uid_t suid;
gid_t rgid;
gid_t egid;
gid_t sgid;
_Uint32t ngroups;
gid_t grouplist[__NGROUPS_MAX];
};

Описание:

Структура содержит информацию об учетных данных клиента и включает следующие поля:

ruid
Действительный идентификатор пользователя для отправляющего процесса.
euid
Эффективный идентификатор пользователя для отправляющего процесса.
suid
Сохранённый идентификатор пользователя для отправляющего процесса.
rgid
Действительный идентификатор группы для отправляющего процесса.
egid
Эффективный идентификатор группы для отправляющего процесса.
sgid
Сохранённый идентификатор группы для отправляющего процесса.
ngroups
Количество групп, фактически размещенных в grouplist.
grouplist
Дополнительный идентификатор группы для отправляющего процесса.

Структура является составной частью struct _client_info.

Классификация:

ЗОСРВ «Нейтрино»

Тематические ссылки:

struct _client_info, ConnectClientInfo(), ConnectClientInfo_r()




Предыдущий раздел: Описание API системной библиотеки