25.06.2015 Views

Administering Platform LSF - SAS

Administering Platform LSF - SAS

Administering Platform LSF - SAS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 7<br />

Managing Users and User Groups<br />

External user group requirements (egroup)<br />

An external user group is a user group for which membership is not statically<br />

configured, but is instead retrieved by running an external executable with the<br />

name egroup. The egroup executable must be in the directory specified by<br />

<strong>LSF</strong>_SERVERDIR.<br />

This feature allows a site to maintain group definitions outside <strong>LSF</strong> and import<br />

them into <strong>LSF</strong> configuration at initialization time.<br />

The egroup executable is an executable you create yourself that lists group<br />

names and users who belong to the group.<br />

This executable must have the name egroup. When mbatchd is restarted, it<br />

invokes the egroup executable and retrieves groups and group members. The<br />

external executable egroup runs under the same account as mbatchd.<br />

The egroup executable must write user names for the user groups to its<br />

standard output, each name separated by white space.<br />

The egroup executable must recognize the following command, since<br />

mbatchd invokes external user groups with this command:<br />

egroup -u user_group_name<br />

where user_group_name is the name of the user group defined in the<br />

executable egroup along with its members, and the user group is specified in<br />

lsb.users.<br />

<strong>Administering</strong> <strong>Platform</strong> <strong>LSF</strong> 133

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!