Can't start rshd

Lowell Gilbert freebsd-questions-local at be-well.ilk.org
Mon Feb 9 17:17:13 PST 2004


Daniela <dgw at liwest.at> writes:

> On Monday 09 February 2004 14:43, Lowell Gilbert wrote:
> > Daniela <dgw at liwest.at> writes:
> > > I'm having problems starting rshd. I tried it on two different computers
> > > (yes, I know about the security risks, but the port is firewalled off). I
> > > can't use alternatives because some software I'm using depends on it.
> > >
> > > The error is: It terminates with status 1 and sets errno to 38 (ENOTSOCK)
> > > = Socket operation on non-socket. It fails on the following function
> > > call: getpeername(0, (struct sockaddr *)&from, &fromlen)
> > >
> > > I'm no expert, but it looks like this can't work. Is this a bug, or is my
> > > installation faulty? BTW, I'm starting rshd with no arguments.
> >
> > You're not starting it with a socket, like it expects.
> > Normally, rshd(8) is started from inetd.conf(5).
> 
> But I tried starting it from inetd. When I did a `ps ax` after reboot, it 
> wasn't there.

You mean inetd wasn't there?
You wouldn't expect rshd to be there; 
that's the whole point of inetd...


More information about the freebsd-questions mailing list