for the archives...


I got an idea: what if I want telnetd to run as root? it worked. I could not login as an ordinary user (I just created my vserver and wanted to set it up): nor by ssh, nor by telnet (run as root), could not su to a user.

googled a little bit and found that the cause was the permission of the root directory (linuxfromscratch mailing list). (only root.root could read and execute it).

now it works fine...

attila





bogn�r, attila �rta:


someone wants telnet
accept, ctrl 3
2360 execl /usr/sbin/tcpd
2360 reaped, status 100



could this be configured to forbid the connection or not working at all? what is tcpd status 100?
does /usr/sbin/tcpd in the vserver exist at all?


thank you for your reply.

status 100 is given by inetd, I looked at the source:

pid = waitpid(-1, &status, WNOHANG);
if (pid <= 0)
break;
if (debug)
fprintf(stderr, "%d reaped, status %x\n", pid, status);



I don't know yet what it means, I am investigating.


attila

ps: if I call directly in.telnetd from inetd, not through tcpd, it gives the same status.

ps: I have another vserver on another host which is working perfectly (and I assume others have working vservers, too...)





Reply via email to