x2gobroker.nameservices.libnss_nameservice module¶
-
class
x2gobroker.nameservices.libnss_nameservice.X2GoBrokerNameService[source]¶ Bases:
x2gobroker.nameservices.base_nameservice.X2GoBrokerNameService-
get_group_members(group, primary_groups=False)[source]¶ Retrieve a list of POSIX users being members of a given POSIX group.
Optionally, primary group memberships can be considered (or not).
- Parameters
group (
str) – name of the group to retrieve members ofprimary_groups (
bool) – take primary group membership into consideration or not
- Returns
list of users that are members of the given group
- Return type
list
-
get_groups()[source]¶ Retrieve list of groups from the POSIX nameservices system.
- Returns
list of known group names
- Return type
list
-