если содержимое /etc/hosts.allow будет таким: sendmail: адрес_одной_машины Значит ли это, что отправлять почту через сервер сможет только эта машина??? И корректна ли вообще такая запись?
тыкс вспоминать надо !!!
синтаксис
порт:адресс -- ну еще переменные команды Опустим
значит
smtp:192.168.1.1 --прверь прописан-ли smtp в services
или 25:192.168.1.1
или 25:vasa_pypkin - незабыв прописать васю в резолв!
Да работать будет ежели в hosts.deny написать
ALL:ALL
Запись вполне коректна !!! Учитывай приходящая почта обломится
сможеш тока отправлтяь !
Я раньше так делал но после установки portsentry
hosts.deny юзается для облома шаловливых гавриков
вооруженых до зубов всякой заразой !!!
>smtp:192.168.1.1 --прверь прописан-ли smtp в services
Файлы hosts.allow and hosts.deny отвечают за сервисы,
которые запускаются inetd, соответсвенно они могут
ограничить только то, что прописано в /etc/inetd.conf.
И файл /etc/services не имеет к этому ни какого отношения.
Поэтому смотри /etc/inetd.conf
> Файлы hosts.allow and hosts.deny отвечают за сервисы,
> которые запускаются inetd, соответсвенно они могут
> ограничить только то, что прописано в /etc/inetd.conf.
на самом деле это не совсем так. В hosts.* смотрят еще программы,
собранный с библиотекой tcp_wrappers - например sshd от OpenSSH
собирается с ней по умолчанию.
Это еще что, вот накой делают самописные разбиралки с hosts.* :( Ладно бы работало, так ведь тот же portmap-er понимает почему-то только записи в виде цифровых IP, а по именам не хотит.