QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1115|回复: 3

为何hosts.allow里面有的东西不起作用啊??

[复制链接]
发表于 2004-10-26 16:44:35 | 显示全部楼层 |阅读模式
我的hosts.deny是:
:all:

我的hosts.allow是:
in.sshd:all:
in.smbd:192.168.:
in.mysqld:192.168.:
in.httpd:all:
in.proftpd:all:
/usr/local/vncserver:192.168.:
all:127.0.0.1:

发现这样的话,居然是sshd、smbd、mysqld、httpd、proftpd都令人满意了!
而VNC的还是所有IP可以访问啊!我确定我的VNC不是RPM装的,是源码编译的。
所以想问一下,如果是自己手动运行的服务,如何在hosts.allow中进行IP访问的限制呢??麻烦古公啦~不知你对这个是否有兴趣:)
发表于 2004-10-26 18:57:05 | 显示全部楼层
在 hosts.allow 的 man 手册中:

daemon_list : client_list [ : shell_command ]

       daemon_list is a list of one or more daemon process names (argv[0] values) or wildcards

进程名,不带路径符号的。
回复

使用道具 举报

发表于 2004-10-26 21:52:28 | 显示全部楼层
/etc/hosts.allow 与 /etc/hosts.deny 只对调用了 tcp_wrappers  的才起作用。

若你是源代码编译的,看看编译时是否寻找了 libwrap.so 。
回复

使用道具 举报

 楼主| 发表于 2004-10-27 08:00:00 | 显示全部楼层
/etc/hosts.allow 与 /etc/hosts.deny 只对调用了 tcp_wrappers 的才起作用。

若你是源代码编译的,看看编译时是否寻找了 libwrap.so 。


古公,谢谢你的关心;)
你的意思是不是:只有编译时(或者程序运行时)要调用libwrap.so 的程序才会被/etc/hosts.allow 与 /etc/hosts.deny 所限制?
那么如何才知道程序是否寻找了 libwrap.so ?
能在编译时强行让他调用 libwrap.so ?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 07:54 , Processed in 0.073820 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表