ftp.nice.ch/pub/next/unix/network/system/pidentd.README

This is the README for pidentd.2.7.1.NIHS.tar.gz [Download] [Browse] [Up]

pidentd-2.7.1.README 
Oct 1996

An NIHS FAT Installer.app package for the pidentd authentication deamon.

This package was built with the -DINCLUDE_CRYPT -DINCLUDE_EXTENSIONS
options.  These options not very well documented (ie, I don't exactly 
know how to use them myself), but I included support for those people 
who know what they mean and how to use them.

From the source README:

This is a program that implements the RFC1413 identification server. It
was very much inspired by Dan Bernstein's original 'authd' (but unlike
that program doesn't use 'netstat' to get some of the information) It
uses the kernel information directly.  (And is due to that fact a lot
faster). Dan has now written another version of the 'authd' daemon that
uses his 'kstuff' to read the kernel information. Unlike that daemon,
this will use only normally available kernel access functions (and is due
to that more limited in the different machines it support). Please note
that this daemon used to be called pauthd but has changed name to better
reflect what it does (and to conform to the new RFC).


INSTALLATION

1.  install

Use Installer to install the files into /usr/local

2.  services

Make sure the ident service is registered.  Modify the file
/etc/services to include the line:

auth  113/tcp  authentication tap ident

The important part of the above is 'ident'.  You'll need to update
NetInfo services to reflect this update; execute the following 
as root (after updating the /etc/services file):

niload services . < /etc/services

3.  inetd

Add a line to /etc/inetd.conf, which reads something like:

ident  stream  tcp  nowait  root  /usr/local/etc/in.identd  in.identd

Read the documentation for details about configuration options, but
this setup will provide basic functionality.

4.  Restart inetd (send the inetd process the HUP signal): 
kill -HUP <inetd.pid>
Alternatively, restarting the machine also achieves this.

5.  (Optional)  For full functionality and testing purposes,
the file /usr/local/bin/itest needs to be owned by the group
kmem and setgid:
chown root.kmem	/usr/local/bin/itest
chmod g+s 	/usr/local/bin/itest
Read the documentation fully before doing this.


CREDITS

Rex Dieter <rdieter@math.unl.edu>
Computer System Manager 
Universtity of Nebraska-Lincoln  
Department of Mathematics and Statistics 
http://www.math.unl.edu/~rdieter/

Source 
ftp://ftp.lysator.liu.se/pub/ident/

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.