Provides server function for the finger command.
Note: The fingerd daemon is normally started by the inetd daemon. It can also be controlled from the command line, using System Resource Controller) (SRC) commands.
/usr/sbin/fingerd [ -s ] [ -f ]
The /usr/sbin/fingerd daemon is a simple protocol that provides an interface to the finger command at several network sites. The finger command returns a status report on either the current system or a user. The fingerd daemon listens for Transmission Control Protocol (TCP) requests at port 79 as listed in the /etc/services file and the /etc/inetd.conf file.
For individual site security concern the fingerd daemon, by default, will not forward any finger request to any other system. If it receives a finger forward request, the fingerd daemon replies with the message Finger forwarding service denied to the finger command. The system administractor has the option to turn on finger forwarding as the default when running the fingerd daemon by using the -f flag.
Changes to the fingerd daemon can be made using the System Management Interface Tool (SMIT) or SRC or by editing the /etc/inetd.conf file or /etc/services file. Entering fingerd at the command line is not recommended. The fingerd daemon is started by default when it is uncommented in the /etc/inetd.conf file.
The inetd daemon get its information from the /etc/inetd.conf file and the /etc/services file.
After changing the /etc/inetd.conf or /etc/services file, run the refresh -s inetd or kill -1 InetdPID command to inform the inetd daemon of the changes to its configuration file.
The fingerd daemon should have a user ID with the least privileges possible. The nobody ID allows the least permissions. Giving the fingerd daemon the nobody user ID allows the daemon to be used on your host. Change the /etc/services file to the reflect the user ID you want to use.
The fingerd daemon is a subserver of the inetd daemon, which is a subsystem of the SRC. The fingerd daemon is a member of the tcpip SRC subsystem group. This daemon is enabled when it is uncommented in the /etc/inetd.conf file and can be manipulated by the following SRC commands:
|startsrc||Starts a subsystem, group of subsystems, or a subserver.|
|stopsrc||Stops a subsystem, group of subsystems, or a subserver.|
|lssrc||Gets the status or a subsystem, group or subsystems, or a subserver.|
|-s||Turns on socket-level debugging.|
|-f||Turns on finger forwarding service for this fingerd daemon.|
Note: The arguments for the fingerd daemon can be specified by using SMIT or by editing the /etc/inetd.conf file.
startsrc -t fingerThis command starts the fingerd subserver.
stopsrc -t fingerThis command allows all pending connections to start and existing connections to complete but prevents new connections from starting.
stopsrc -t -f fingerThis command terminates all pending connections and existing connections immediately.
lssrc -t fingerThis command returns the daemon's name, process ID, and state (active or inactive).
The finger command, lssrc command, kill command, refresh command, startsrc command, stopsrc command.
TCP/IP daemons in AIX Version 4.3 System Management Guide: Communications and Networks.
The /etc/inetd.conf file format, /etc/services file format.
Setting up and running Web-based System Management in AIX Version 4.3 System Management Guide: Operating System and Devices.
The SMIT Interface for TCP/IP.