Provides server function for the finger command.
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-1InetdPID 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. |
startsrc -t finger
This command starts the fingerd subserver.
stopsrc -t finger
This command allows all pending connections to start and existing connections to complete but prevents new connections from starting.
stopsrc -t -f finger
This command terminates all pending connections and existing connections immediately.
lssrc -t finger
This 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 5L Version 5.2 System Management Guide: Communications and Networks.
The /etc/inetd.conf file format, /etc/services file format.
For information on installing the Web-based System Manager, see Chapter 2: Installation and System Requirements in AIX 5L Version 5.2 Web-based System Manager Administration Guide.