GETUID(2)

명칭
getuid, geteuid - 유저 식별자를 얻는다

프로그램 라이브러리
libc

서식
<unistd.h> <sys/types.h> uid_t getuid(void) uid_t geteuid(void)

해설
getuid() 함수는, 호출 프로세스의 열매 유저 ID 를 돌려줍니다. geteuid() 함수는, 호출 프로세스의 실효 유저 ID 를 돌려줍니다.

열매 유저 ID 는, 프로그램을 기동한 유저의 ID 입니다. 실효 유저 ID 는, “set-user-ID” 모드 프로세스의 실행중에 프로세스에 추가의 퍼미션을 주므로, getuid() (을)를 사용해 호출 프로세스의 열매 유저 ID 를 파악합니다.

에러
getuid() 함수와 geteuid() 함수는 반드시 정상적으로 완료하므로, 에러를 나타내기 위한 반환값은 없습니다.

관련 항목
getgid(2), issetugid(2), setgid(2), setreuid(2), setuid(2)

표준
geteuid() 함수와 getuid() 함수는 p1003.1-90 에 준거하고 있습니다.

역사
getuid() 함수와 geteuid() 함수는 AT&T UNIX 그리고 처음 등장했습니다.