fingerd — remote user information server
is the server for the
742 Name/Finger protocol.
It provides a network interface to
which gives a status report of users
currently logged in on the system
or a detailed report about a specific user (see
The Internet daemon executes
when it receives a service request at the port
listed in the services data base for ``finger''
using ``tcp'' protocol; see
the configuration file
must contain an entry as follows:
finger stream tcp nowait bin /usr/lbin/fingerd fingerd
Once a remote host is connected,
reads a single ``command line''
terminated by a carriage-return and line-feed.
It uses this command line as the arguments to an invocation of
sends the output of
to the remote host and closes the connection.
If the command line is null
(contains only a carriage-return and line-feed pair),
returns a report that lists all users
logged in on the system at that moment.
If a user name is specified on the command line (for example,
the response lists more extended information
for only that particular user, whether logged in or not.
for the details of this extended information.
is run with the
option, it allows remote user names on the command line (for example,
Otherwise, if the command line contains a remote user name,
prints the error message
Remote finger not allowed
and closes the connection.
was developed by the University of California, Berkeley and HP.