POSIX posix_getgrgid
(PHP 4, PHP 5, PHP 7, PHP 8)
posix_getgrgid — 그룹 ID로 그룹에 대한 정보 반환
설명
posix_getgrgid(int $group_id
): array|false
ID를 제공한 그룹에 대한 정보를 가져옵니다.
매개변수
group_id
- 그룹 아이디입니다.
반환 값
반환된 배열 요소는 다음과 같습니다.
그룹 정보 배열
Element | 설명 |
---|---|
name | name 요소는 그룹의 이름을 포함합니다. 이것은 그룹의 실제 이름이 아닌 일반적으로 16자 미만의 짧은 "handle"입니다. |
passwd | passwd 요소는 암호화된 형식의 그룹 암호를 포함합니다. 예를 들어 "shadow" 암호를 사용하는 시스템에서는 종종 별표가 대신 반환됩니다. |
gid | 그룹 ID는 함수를 호출할 때 사용되는 group_id 매개변수와 동일해야 하므로 중복됩니다. |
members | 이것은 그룹의 모든 구성원에 대한 문자열 배열로 구성됩니다. |
함수는 실패 시 false
를 반환합니다.
Examples
예제 #1 posix_getgrgid() 사용 예
<?php
$groupid = posix_getegid();
$groupinfo = posix_getgrgid($groupid);
print_r($groupinfo);
?>
위의 예는 다음과 유사한 결과를 출력합니다.
Array ( [name] => toons [passwd] => x [members] => Array ( [0] => tom [1] => jerry ) [gid] => 42 )
기타
- posix_getegid() - Return the effective group ID of the current process
- posix_getgrnam() - Return info about a group by name
- filegroup() - Gets file group
- stat() - Gives information about a file
- POSIX man page GETGRNAM(3)