Platform LSF Administration Guide Version 6.2
Chapter 7
Managing Users and User Groups
Administering Platform LSF
163
External user group requirements (egroup)
An external user group is a user group for which membership is not statically
configured, but is instead retrieved by running an external executable with the name
egroup. The egroup executable must be in the directory specified by
LSF_SERVERDIR.
This feature allows a site to maintain group definitions outside LSF and import them
into LSF configuration at initialization time.
The
egroup executable is an executable you create yourself that lists group names and
users who belong to the group.
This executable must have the name
egroup. When mbatchd is restarted, it invokes
the
egroup executable and retrieves groups and group members. The external
executable
egroup runs under the same account as mbatchd.
The
egroup executable must write user names for the user groups to its standard
output, each name separated by white space.
The
egroup executable must recognize the following command, since mbatchd
invokes external user groups with this command:
egroup -u
user_group_name
where user_group_name is the name of the user group defined in the executable
egroup along with its members, and the user group is specified in lsb.users.