POSIX posix_geteuid
(PHP 4, PHP 5, PHP 7, PHP 8)
posix_geteuid — 현재 프로세스의 유효 사용자 ID를 반환합니다.
설명
posix_geteuid(): int
현재 프로세스의 숫자 유효 사용자 ID를 반환합니다. 이것을 사용 가능한 사용자 이름으로 변환하는 방법에 대한 정보는 posix_getpwuid()를 참조하십시오.
매개변수
이 함수에는 매개변수가 없습니다.
반환 값
사용자 ID를 int로 반환
Examples
예제 #1 posix_geteuid() 예제
이 예는 현재 사용자 ID를 표시한 다음 posix_seteuid()를 사용하여 유효 사용자 ID를 별도의 ID로 설정한 다음 실제 ID와 유효 ID의 차이를 표시합니다.
<?php
echo posix_getuid()."\n"; //10001
echo posix_geteuid()."\n"; //10001
posix_seteuid(10000);
echo posix_getuid()."\n"; //10001
echo posix_geteuid()."\n"; //10000
?>
메모
posix_getgid()는 유효 그룹 ID가 posix_setegid()를 사용하여 호출 프로세스에 의해 변경될 수 있기 때문에 posix_getgid()와 다릅니다.
기타
- posix_getpwuid() - 사용자 ID로 사용자에 대한 정보 반환
- posix_getuid() - 현재 프로세스의 실제 사용자 ID를 반환합니다.
- posix_setuid() - 현재 프로세스의 UID 설정
- POSIX man page GETEUID(2)