POSIX posix_setuid
(PHP 4, PHP 5, PHP 7, PHP 8)
posix_setuid — 현재 프로세스의 UID 설정
설명
posix_setuid(int $user_id
): bool
현재 프로세스의 실제 사용자 ID를 설정합니다. 이것은 이 함수를 수행할 수 있는 시스템에 대한 적절한 권한(일반적으로 루트)이 필요한 권한 있는 함수입니다.
매개변수
user_id
- 사용자 ID입니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
Examples
예제 #1 posix_setuid() 예제
이 예에서는 현재 사용자 ID를 표시한 다음 이를 다른 값으로 설정합니다.
<?php
echo posix_getuid()."\n"; //10001
echo posix_geteuid()."\n"; //10001
posix_setuid(10000);
echo posix_getuid()."\n"; //10000
echo posix_geteuid()."\n"; //10000
?>
기타
- posix_setgid() - 현재 프로세스의 GID 설정
- posix_seteuid() - 현재 프로세스의 유효 UID 설정
- posix_getuid() - 현재 프로세스의 실제 사용자 ID를 반환합니다.
- posix_geteuid() - 현재 프로세스의 유효 사용자 ID를 반환합니다.