*** Information about installing PFinger *** 1. Compiling First step is to compile the package. Do the following: in the PFinger top level directory execute: ./configure GNU configuration script (see also Chapter 5) make Build the package Configure is the common GNU configuration script, which attempts to guess what your system needs for compilation of PFinger. Configure takes several standard options, see Chapter 5 below. Non-standard options to configure: --without-server Only build the client Don't build in.fingerd and fingerd --without-client Only build the server Don't build pfinger Default is to build both. The standard (non-graphical) finger client is always built. If GTK is not found, the client is automatically not made. If you nevertheless run into problems, try to specify --without-client as option to configure. 2. Installing the binaries For installing the binaries in /usr/local/bin (pfinger and finger) and /usr/local/sbin (in.fingerd and fingerd) execute: make install 3. Server Configuration 3.1 inetd.conf Modify /etc/inetd.conf to contain the following line: finger stream tcp nowait nobody /usr/sbin/tcpd /usr/sbin/in.fingerd (this may vary on your platform, see inetd.conf(5)) Remember to let inetd reread its config file. 3.2 /etc/fingerconf Create a global confguration file for your host. Start by modifying the sample fingerconf in this directory. 3.2.1 Format The fingerconf file is a simple XML-like file. This means every option has the form . 3.2.2 Most important options Contains a text that is displayed for a "finger .site@sample.org" Special "dot"-Files in the users home directory that can be retrieved with finger (e.g. finger user.pgpkey@sample.org returns the file ~user/.pgpkey, if pgpkey is defined as special file)