Учетные данные клиента
#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 системной библиотеки