Hi there,

I'm having problem getting the tcpd work as I used to see it work.

I have pure-ftpd which I want to control it's access to. in hosts.allow, I enter
pure-ftpd-wrapper : ALL
just to check the situation (all allowed).


Yet, the connection is always blocked by the hosts.deny directive: "ALL : ALL" (single line which together with hosts.allow implement "deny all except otherwise noted...").
I get the error message via syslog acknoledging TCPD has denied the service "pure-ftpd-wrapper" for 1.2.3.4
Yes, inet.d ftp line calls tcpd with "pure-ftpd-wrapper" as the required service. This name is appearing in all hosts.* files.
When I put ALL:ALL in hosts.allow - the connection is permitted. Its as if tcpd somehow doesn't get the string "pure-ftpd-wrapper" right in it's config files.


I've tried changing the string to somthing shorter, and updating inetd.conf, hosts.*, and the executable itself (both a symlink and a simple cp), yet nothing seemed to work. Somehow, TCPD doesn't seem to get the hosts.allow right. Well, or me :-)

BTW, I've also tried tcpdchk and got in return:
tcpdchk: relocation error: tcpdchk: undefined symbol: skip_ipv6_addr
I then checked tcpd executable itself with ldd. all seems o.k.

The system is Debian sid (updated).

Any idea?
thanks,
Boaz R



=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Reply via email to