SYNOPSIS
- globus-k5 SERVICE-COMMAND [SERVICE-ARGS...]
DESCRIPTION
The arguments passed to globus-k5 will not be used by it, but will be passed onto the job manager. The first parameter must be the path to the Grid Service.
It is expected that the environment will contain the variables GLOBUSID and USER for the Grid and local POSIX user identities. This program is normally run as root, and will call seteuid() prior to executing the Grid Service.
The parameters to use and the mapping for the globus to K5 user are located in the globuskmap file.
FORMAT OF THE GLOBUSKMAP FILE
The globuskmap file is a line-oriented file which each line containing a command to run to acquire Kerberos 5 credentials for a Grid identity. Each line consists of an optionally-quoted GLOBUSID value followed by a command-line for running a process to acquire a Kerberos credential. For example:
-
"/O=Example/OU=Grid/CN=Joe User" /usr/afsws/bin/klog -principal juser -password mypasswd -cell infn.it
ENVIRONMENT
If the following variables affect the execution of globus-k5:
GLOBUSKMAP
- Path to the globuskmap file.
USER
- POSIX username that the service will run as.
KRB5CCNAME
- Path to a Kerberos credential cache.
GLOBUS_ID
- Grid identity to generate Kerberos credentials for.
FILES
/etc/globuskmap
- Default file mapping Grid identities to Kerberos 5 principals.