The Identification Protocol, /usr/bin/ident, provides a method to determine the identity of a user of a particular TCP connection. Given a TCP port number pair, identd returns a character string that identifies the owner of that connection on the server’s system. identd is a server that implements the TCP/IP proposed standard IDENT user identification protocol as specified in RFC 1413. identd operates by looking up specific TCP/IP connections and returning the user name of the process owning the connection.
identd is invoked either by the Internet server, inetd, for requests to connect to the IDENT port as indicated in the /etc/services file or started manually using the -b mode of operation. For more information on identd, type man 1M identd at the HP-UX prompt.
Enabling the Identification Protocol |
 |
To enable the RFC 1413-based authentication, use the -I ftpd option for the ftp entry in the /etc/inetd.conf file, as shown in the following example:
ftp stream tcp6 nowait root /usr/lbin/ftpd ftpd -l -I |
Recompile the /etc/inetd.conf file after editing it, using the command /etc/inetd -c. By default, the identd authentication is disabled.
IPv6 Support |
 |
To support IPv6 functionality, you must modify the /etc/inetd.conf file as follows:
ident stream tcp6 nowait root /usr/bin/identd identd -i |
However, if you specify tcp instead of tcp6, ident operates in the IPv4 mode.