到底什么是处理hosts.allow和hosts.deny?

在Linux机器上,有hosts.allowhosts.deny来允许或拒绝某些主机访问机器上运行的服务。

问题是, 究竟是在考虑允许还是拒绝这些连接? 有没有守护进程,或者是内核,还有其他的东西?

它被称为TCP包装 – 一个程序被编译为使用function(如“portmap”,NFS世界的一部分),然后挂钩到hosts.allow / deny等。

http://en.wikipedia.org/wiki/TCP_Wrapper

https://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.5/html/Deployment_Guide/s1-services-tcp-wrappers.html

这是由称为TCP包装器的库处理的。
这个库是基于hosts.allow和hosts.denied的标准Unix / Linuxnetworkingfunction的一个包装,增加ACLfunction。
这是一个很老的系统。