ИМЯ¶
getuid, geteuid - получить
идентифкатор
пользоватля
ОБЗОР¶
#include <unistd.h>
#include <sys/types.h>
uid_t getuid(void);
uid_t geteuid(void);
ОПИСАНИЕ¶
getuid
возвращает
фактический
идентификатор
ID
пользователя
в текущем
процессе.
geteuid
возвращает
эффективный
идентификатор
ID
пользователя
в текущем
процессе.
Фактический ID
соответствует
ID
пользователя,
который
вызвал
процесс.
Эффективный
ID
соответствует
установленному
setuid биту на
исполняемом
файле.
ОШИБКИ¶
Эти функции
всегда
завершаются
успешно.
СООТВЕТСТВИЕ
СТАНДАРТАМ¶
POSIX, BSD 4.3.
СМОТРИТЕ
ТАКЖЕ¶
setreuid(2),
setuid(2)
ПЕРЕВОД¶
Перевёл с
английского
Виктор
Вислобоков
<corochoone@perm.ru> 2003