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

posix_initgroupsCalculate the group access list


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

Calculates the group access list for the user specified in name.

Elenco dei parametri


The user to calculate the list for.


Typically the group number from the password file.

Valori restituiti

Restituisce true in caso di successo, false in caso di fallimento.

Vedere anche:

  • The Unix manual page for initgroups(3).

add a note add a note

User Contributed Notes 1 note

victor dot kupiyanov at gmail dot com
11 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:

       initgroups - initialize the supplementary group access list
       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