pam_sge_authorize(8)
β¨ pam_sge_authorize β¨
okay bestie, welcome to pam_sge_authorize β that's section 8 of the System Manager's Manual btw, so you know it's a sysadmin-flavoured situation π
πΈ NAME πΈ
pam_sge_authorize β a PAM module that controls access to SGE hosts π«Ά
π¦ SYNOPSIS π¦
pam_sge_authorize [options]
π DESCRIPTION π
So like. This PAM module limits access via ssh(1) etc. to Grid Engine hosts only to users who currently have a job running on that host. That's the whole vibe. The expectation is that this limits their impact on any other users of the host β i.e. nobody's random side quest is gonna tank your node. π
π OPTIONS π
execd_spool_dir=dirβ tell the module where the spool directory lives, so it can find theactive_jobsdirectory asdir/hostname/active_jobs. Default:/opt/sge/default/spool. πbypass_users=user_listβ the module straight up ignores access by users whose unames are in the comma-separateduser_list. Heads up: there is a limit of 30 users. Androotis always allowed access, no questions, no notes, periodt. πmax_sleep=max_sleepβ a non-zeromax_sleepallows desynchronization of accesses to the spool directory. The module sleeps for a random periodt, where0<=t<=max_sleepmicroseconds, before accessing the spool directory. Ngl, this probably isn't useful. Default:0. π΄debugβ send debugging information to syslog. π
π EXAMPLE π
On a typical GNU/Linux system, add something like the following to /etc/pam.d/sshd, e.g. at the top. β¨
account required /opt/sge/lib/lx-amd64/pam_sge_authorize.so \
bypass_users=foo,bar,baz,qux spool_dir=/opt/sge/execd_spool
On some systems it might be necessary to copy pam_sge_authorize.so into, say, /lib/security, and instead use it as
auth required pam_sge_authorize.so
π§ SEE ALSO π§
ssh(1), pam(7), pam.conf(4). π
π AUTHOR π
TACC. Man page by Dave Love, based on material from Bill Barth, TACC. π«Ά
bestie that's the whole page, no cap π
this was the System Manager's Manual edition, dated 2010-11-25 β iconic, vintage, still slaying β¨π
π¦ where this page comes from
- debian bookworm: gridengine-exec 8.1.9+dfsg-10+b1 Β· SISSL
- debian trixie: gridengine-exec 8.1.9+dfsg-13.1 Β· SISSL
- ubuntu jammy: gridengine-exec 8.1.9+dfsg-10build1 Β· SISSL
- ubuntu noble: gridengine-exec 8.1.9+dfsg-11build3 Β· SISSL
- ubuntu questing: gridengine-exec 8.1.9+dfsg-13.1
- ubuntu resolute: gridengine-exec 8.1.9+dfsg-13.2 Β· SISSL
- ubuntu stonking: gridengine-exec 8.1.9+dfsg-13.2ubuntu1 Β· SISSL
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms