Получить эффективный идентификатор (ID) пользователя вызывающего процесса
#include <sys/types.h>#include <unistd.h>uid_t geteuid( void );
libc
Функция geteuid() получает эффективный идентификатор (ID) пользователя вызывающего процесса.
Эффективный идентификатор (ID) пользователя вызывающего процесса.
/** Print the effective user ID of a process.*/#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <unistd.h>int main( void ){printf( "My effective user ID is %d\n", geteuid() );return (EXIT_SUCCESS);}
POSIX 1003.1
getegid(), getgid(), getuid(), seteuid()
Предыдущий раздел: Описание API системной библиотеки