posix_initgroups

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

posix_initgroupsグループアクセスリストを求める

説明

posix_initgroups(string $username, int $group_id): bool

指定した名前のユーザーについてのグループアクセスリストを求めます。

パラメータ

username

リストを取得したいユーザー。

group_id

パスワードファイルから取得したグループ番号。

戻り値

成功した場合に true を、失敗した場合に false を返します。

参考

  • Unix の initgroups(3) のマニュアル

add a note

User Contributed Notes 1 note

up
1
victor dot kupiyanov at gmail dot com
12 years ago
The function does not calculate groups, it sets groups access list of the current process in accordance to user information in /etc/groups.

Quote from Unix manual page for initgroups:

NAME
initgroups - initialize the supplementary group access list
...
DESCRIPTION
The initgroups() function initializes the group access list by reading the
group database /etc/group and using all groups of which user is a member.
The additional group group is also added to the list.
To Top