cfingerd (8)





NAME

       cfingerd, in.cfingerd - GNU finger client daemon


SYNOPSIS

       /usr/sbin/in.cfingerd


DESCRIPTION

       Cfingerd  is  the  daemon  invoked  on a finger client host by the fin-
       gerd(8) daemon on the server host to poll local login information.   It
       is  invoked  upon  connection  request  on  TCP  port  cfinger (2003 by
       default) by inetd(8) and reads one line of data from  the  server.   It
       then writes zero or more finger packets back to the server.

       The  input line is usually empty to request default polling mode.  How-
       ever, one or more of the following pseudo-options can be given  in  the
       input to modify the default action.

       -debug         Write  packets  in  ASCII format for debugging purposes.
                      The default is to write in  the  binary  format  fingerd
                      expects.
       -lastlog       Extract  and  write  finger packets corresponding to the
                      lastlog database maintained by the system.  The  default
                      action is to write finger packets corresponding the cur-
                      rently logged in users.  This option  is  used  once  by
                      fingerd after startup to initialize the user database.
       -all-hosts     If  cfingerd  is running on the same machine as fingerd,
                      this causes the entire host database to be written, con-
                      taining  information about all hosts served by that fin-
                      gerd.   If  combined  with  -lastlog,  the  entire  user
                      database  is  written.  The default is to write informa-
                      tion about just the local host.  This option is used  by
                      fingerd  to poll another finger domain through a gateway
                      host.
       -all-users     Requests all logins for all  local  users.   By  default
                      only  the  least  idle  login for each user is returned.
                      This option is currently not used by fingerd, but may be
                      useful in combination with -debug.

       Cfingerd will fail silently if any errors prevent the requested action.
       Also, only connections from `local' hosts are allowed, as specified  by
       hostconfig (5).


FILES

       /usr/ccrma/share/finger/hostconfig
                           Name of finger server host.
       /usr/ccrma/share/finger/ttylocs
                           Terminal locations database.
       /usr/ccrma/share/finger/hostdata
                           Host database of current logins.
       /usr/ccrma/share/finger/userdata
                           User database of most recent logins.
       /etc/utmp           Current login database maintained by UNIX.
       /usr/adm/lastlog    Lastlog database maintained by UNIX.


SEE ALSO