POSIX posix_setgid
(PHP 4, PHP 5, PHP 7, PHP 8)
posix_setgid — 현재 프로세스의 GID 설정
설명
posix_setgid(int $group_id
): bool
현재 프로세스의 실제 그룹 ID를 설정합니다. 이것은 권한이 있는 함수이며 이 함수를 수행할 수 있으려면 시스템에 대한 적절한 권한(일반적으로 루트)이 필요합니다. 함수 호출의 적절한 순서는 posix_setgid()가 먼저이고 posix_setuid()가 마지막입니다.
메모: 호출자가 수퍼유저인 경우 유효 그룹 ID도 설정됩니다.
매개변수
group_id
- 그룹 아이디입니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
Examples
예제 #1 posix_setgid() 예제
이 예는 변경된 유효 그룹 ID를 출력합니다.
<?php
echo 'My real group id is '.posix_getgid(); //20
posix_setgid(40);
echo 'My real group id is '.posix_getgid(); //40
echo 'My effective group id is '.posix_getegid(); //40
?>
기타
- posix_getgrgid() - Return info about a group by group id
- posix_getgid() - Return the real group ID of the current process