If you install Platform LSF as a non-root user

If you install without root permissions, you must choose either a multi-user cluster or a single-user cluster:

  • Single-user : Your user account must be primary LSF administrator. This account will be able to start LSF daemons, but it is the only user account that can submit jobs to the cluster. To display load information this user account must also be able to read the system kernel information, such as /dev/kmem.

  • Multi-user: By default, only root can start the LSF daemons. Any user can submit jobs to your cluster. To make the cluster available to other users, you must manually change the ownership and setuid bit for lsadmin and badmin to root, and the file permission mode to ‑rwsr-xr-x (4755) so that the user ID bit for the owner is setuid.

    Use the following commands to set the correct owner, user ID bit, and file permission mode for a multi-user cluster:

    # chown root lsadmin badmin eauth swtbl_api ntbl_api
    # chmod 4755 lsadmin badmin eauth swtbl_api ntbl_api

Running IBM POE jobs in Platform LSF

  • Single-user: To run IBM POE jobs, you must manually change the ownership and setuid bit for swtbl_api and ntbl_api to root, and the file permission mode to ‑rwsr‑xr‑x (4755) so that the user ID bit for the owner is setuid.

    Use the following commands to set the correct owner, user ID bit, and file permission mode:

    # chown root swtbl_api ntbl_api
    # chmod 4755 swtbl_api ntbl_api