CakeFest 2024: The Official CakePHP Conference

posix_initgroups

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

posix_initgroupsErmittelt die Gruppenzugriffsliste

Beschreibung

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

Ermittelt die Gruppenzugriffsliste für den in username angegebenen Benutzer.

Parameter-Liste

username

Der Benutzer, für den die Liste ermittelt werden soll.

group_id

Üblicherweise die Gruppennummer aus der Passwort-Datei.

Rückgabewerte

Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.

Siehe auch

  • Die Unix-Manpage für 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