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)