Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
FINGERD(8)		FreeBSD	System Manager's Manual		    FINGERD(8)

NAME
     fingerd --	remote user information	server

SYNOPSIS
     fingerd [-d] [-k] [-s] [-l] [-p filename]

DESCRIPTION
     The fingerd utility uses a	simple protocol	based on RFC1196 that provides
     an	interface to finger(1) at several network sites.  It is	supposed to
     return a friendly,	human-oriented status report on	either the system at
     the moment	or a particular	person in depth.  There	is no required format
     and the protocol consists mostly of specifying a single ``command line'',
     thus, fingerd can also be used to implement other protocols in conjunc-
     tion with the -p flag.

     The fingerd utility is started by inetd(8), which listens for TCP
     requests at port 79.  Once	connected it reads a single command line ter-
     minated by	a <CRLF> which is passed to finger(1).	The fingerd utility
     closes its	connections as soon as the output is finished.

     If	the line is null (i.e.,	just a <CRLF> is sent) then finger(1) returns
     a ``default'' report that lists all people	logged into the	system at that
     moment.

     If	a user name is specified (e.g.,	eric<CRLF>) then the response lists
     more extended information for only	that particular	user, whether logged
     in	or not.	 Allowable ``names'' in	the command line include both ``login
     names'' and ``user	names''.  If a name is ambiguous, all possible deriva-
     tions are returned.

     The following options may be passed to fingerd as server program argu-
     ments in /etc/inetd.conf:

     -d	     Enable debugging mode.  In	debugging mode,	fingerd	will not
	     attempt any network-related operations on stdin, and it will
	     print the full finger command line	to stderr before executing it.

     -k	     Suppress login information.  See the description of the -k	option
	     in	finger(1) for details.

     -s	     Enable secure mode.  Queries without a user name are rejected and
	     forwarding	of queries to other remote hosts is denied.

     -l	     Enable logging.  The name of the host originating the query is
	     reported via syslog(3) at LOG_NOTICE priority.

     -p	     Use an alternate program as the local information provider.  The
	     default local program executed by fingerd is finger(1).  By spec-
	     ifying a customized local server, this option allows a system
	     manager to	have more control over what information	is provided to
	     remote sites.  If -p is specified,	fingerd	will also set the
	     environment variable FINGERD_REMOTE_HOST to the name of the host
	     making the	request.

SEE ALSO
     finger(1),	inetd(8)

HISTORY
     The fingerd utility appeared in 4.3BSD.

FreeBSD	11.1		       November	19, 2014		  FreeBSD 11.1

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | HISTORY

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=fingerd&manpath=FreeBSD+11.1-RELEASE+and+Ports>

home | help