posix_initgroups

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

posix_initgroupsCalcule la liste des accès de groupe

Description

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

Calcule la liste des accès de groupe pour l'utilisateur spécifié par son nom.

Liste de paramètres

username

L'utilisateur pour lequel on doit calculer la liste.

group_id

Typiquement, le numéro du groupe depuis le fichier de mot de passe.

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Voir aussi

  • La page du manuel Unix d'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