Projects: NFS Version 4 Open Source Reference Implementation projects techreports press lab location staff
citi top.2 top.3
citi mid.3
bot.1 bot.2 bot.3
star

Projects: NFS Version 4 Open Source Reference Implementation

"Simple" GSSD Distribution

This work was done as part of the NFS Version 4 Open Source Reference Implementation project. GSSD is a userspace daemon whose purpose in life is to perform tasks on behalf of the kernel, such as Kerberos authentication. This "simple" GSSD distribution is a stripped-down version which does one thing: translation between NFSv4 named principals and numerical uid/gid's. For now, we implement a trivial translation scheme which just uses getpwnam() and friends. Subsequent distributions may do something more elaborate such as querying a host-specific mapping file, or contacting an LDAP server.

The "simple" GSSD distribution will be adequate for:

It will not be adequate for: For that, you'll need the full-blown GSSD distribution, which requires installing a patched version of Kerberos 5.

Download and Install

  1. Download simple-gssd-02-08-13.tar.gz.
  2. Unpack and build:
    # tar zxvf simple-gssd-02-08-13.tar.gz
    # cd simple-gssd
    # ./configure
    # make
    
  3. Start the daemon, and check that it is running:
    # ./gssd
    # ps aux | grep gssd
    
    If everything is working, GSSD will detach and run in the background. It must be run as root.
blank.space
b.star projects | techreports | press | lab | location | staff Email address
or call +1 734 763 2929
Copyright © 1996-2013
The Regents of the University of Michigan
bottom.line
citi