Назад | Перейти на главную страницу

Что именно обрабатывает hosts.allow и hosts.deny?

На машине с Linux есть hosts.allow и hosts.deny чтобы разрешить или запретить определенным хостам доступ к службам, работающим на машине.

Вопрос в том, что именно заботится о разрешении или отказе от этих подключений? Это делает демон или это ядро, что-то еще?

это называется TCP Wrappers - программа компилируется для использования функций (таких как '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-оболочки.
Эта библиотека является оболочкой для стандартной сетевой функции Unix / Linux, добавляя возможности ACL на основе hosts.allow и hosts.denied.
Это довольно старая система.