1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
You have to run ./configure first; for the recognized arguments,
check ./configure --help
The usual line to configure xfingerd is:
./configure --prefix=/usr --with-min-uid=500 --with-max-uid=60000
Which means to use /usr/sbin as the place to copy in.xfingerd,
and only allow fingering accounts with uids 501..59999 (and root,
of course).
After this, you need to run a `make'
xfingerd will be copied to its place by running `make install' (You
might have to this as root).
Then, to configure it as the finger service, you need to add
a line similar to the following in /etc/inetd.conf
finger stream tcp nowait nobody /usr/sbin/in.xfingerd in.xfingerd
Note that it will be run as `nobody', and that there's no tcpd invocation,
that's perfect if you compiled with the tcp-wrappers library, since it
will log all access, and won't look up the ident information multiple
times.
|