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