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.
PHP.mk документација
posix_initgroups
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.posix-initgroups.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.posix-initgroups.php
posix_initgroups
Референца за `function.posix-initgroups.php` со подобрена типографија и навигација.
posix_initgroups
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
posix_initgroups — (PHP 5 >= 5.2.0, PHP 7, PHP 8)
= NULL
Пресметај ја листата на пристап на групата
Параметри
username-
Ги пресметува листите на пристап на групата за корисникот наведен во името.
group_id-
Корисникот за кој ќе се пресмета листата.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Види Исто така
- Типично бројот на групата од датотеката со лозинки.
Белешки од корисници 1 белешка
Unix рачната страница за initgroups(3). ¶
пред 14 години