Subject: Re: Finger daemon.
To: None <reed@engr.orst.edu>
From: Mike Long <mike.long@analog.com>
List: netbsd-users
Date: 01/27/1995 19:04:57
>Date: Fri, 27 Jan 1995 14:14:45 -0800 (PST)
>From: Alaric <reed@engr.orst.edu>
>
>I don't know what's happenning with my finger daemon, It's not serving 
>outside requests for example:
>
>flop 49 /nfs/flop/u4/r/reed% finger reed@reedb.rhn.orst.edu
>[reedb.rhn.orst.edu] 
>flop 50 /nfs/flop/u4/r/reed%
>
>and this shows up in xconsole:
>Jan 27 14:11:13 reedb inetd[2549]: getpwnam: nobody: No such user
>each time someone tries to finger someone on my machine.

Have you removed the 'nobody' userid from your /etc/*passwd files or
NIS map?

If you look at /etc/inetd.conf you'll see a line like:
(stolen from my Sun here at work, NetBSD's will be a little
different).

finger	stream	tcp	nowait	nobody	/usr/etc/in.fingerd in.fingerd

The 5th entry in the line will be the euid of the in.fingerd process.
As you can see, it's run as 'nobody', so it will choke if 'nobody' is
missing from the passwd database.
-- 
Mike Long <mike.long@analog.com>       PGP 2.6.2 public key signature:
VLSI Design Engineer                  CCBF225E7D3F7ECB2C8F7ABB15D9BE7B
Analog Devices, CPD Division
Norwood, MA 02062 USA                assert(*this!=opinionof(Analog));