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]