Lines Matching +full:function +full:- +full:group
1 .\"-
2 .\" SPDX-License-Identifier: BSD-3-Clause
41 .Nd initialize supplementary groups as per the group database
51 function initializes the current process' supplementary groups as prescribed by
52 its arguments and the system's group database.
56 function to compute a list of groups containing the passed
58 which typically is the user's initial numerical group ID from the password
59 database, and the supplementary groups in the group database for the user named
64 .Rv -std initgroups
68 function may fail and set
73 .Bl -tag -width Er
77 function was unable to allocate temporary storage.
85 function appeared in
90 function changed semantics in
95 Before that, it would also set the effective group ID to
102 .Bl -dash -width "-" -compact
115 is typically the user's initial numerical group ID, to which the current
116 process' effective group ID is generally initialized, processes using functions
117 to change their effective group ID
119 or that are spawned from executables with the set-group-ID mode bit set will not
125 treatment between the effective group and supplementary ones in this situation,
128 It blends well with the practice of allocating each user its own private group,
129 as processes launched from a set-group-ID executable keep the same user and
130 consistently stay also in the same user's group.
142 function, and not by the
145 groups only those specified by the group database can themselves call