logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

globus-k5 - Acquire Kerberos Credentials for use with Grid Services

Author

       Copyright © 1999-2016 University of Chicago

Grid Community Toolkit 6                           03/31/2018                                       GLOBUS-K5(8)

Description

       The globus-k5 program is an authorization module used by the globus-gatekeeper program to acquire
       Kerberos 5 Credentials prior to executing a Grid Service. This may be accomplished by running kinit with
       a password stored in the globuskmap file, using the NCSA krb525 command, or the sslk5 command to use the
       X509 user proxy.

       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.

   Formatoftheglobuskmapfile
       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

       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

       The following files affect the execution of globus-k5:

       /etc/globuskmap
           Default file mapping Grid identities to Kerberos 5 principals.

Name

       globus-k5 - Acquire Kerberos Credentials for use with Grid Services

See Also

globus-k5(8), globus-job-manager(8)

Synopsis

globus-k5SERVICE-COMMANDSERVICE-ARGS...

See Also