PHP Conference Nagoya 2025

posix_initgroups

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

posix_initgroupsОпределяет уровень доступа для группы

Описание

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

Определяет уровень доступа группы для пользователя, указанного в параметрах.

Список параметров

username

Имя пользователя, для которого определяется уровень доступа.

group_id

Идентификатор базовой группы из файла password.

Возвращаемые значения

Функция возвращает true в случае успешного выполнения или false, если возникла ошибка.

Смотрите также

  • Руководство Unix initgroups(3).

Добавить

Примечания пользователей 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