質問: /etc/xinetd.d/と/etc/hosts.allow 環境はtbl7.0serverです /etc/xinetd.d/と/etc/hosts.allowについてなんですが、基本的には/etc/xinetd.d/の直下のファイルでアクセス制御すればいいと思うのですが、/etc/hosts.allowでもサービスを許可してやらないとつかえません。 この2段階でアクセス制御するのは、標準的なやり方なんですか?管理上煩雑なので、できれば/etc/xinetd.d/以下の各サービスのファイルのみでアクセス制御したいのですがみなさんどうしています。
回答: tbl7.0serverを使ったことがないので参考に見てもらえればと思います。 私の場合ですが、rhl7.2での設定でも同様にftpが出来ない事態に陥ったことがありました。 hosts.allowのみでアクセス制限を行っていたのをxinetd.dでのみの制限に切り替えた時にアクセス出来ない事がありました。 とりあえず元の設定に戻したのですが、tcp wrapperである/etc/hosts.allowと/etc/hosts.deny のみの制限で動作させています。 only_from = 192.168.0.0/24 の記述を外して /etc/hosts.allow に all:127.0.0.1 in.telnetd:192.168.0. でのみのサービス提供だと二重の手間は省けると思います。 #ちなみに /etc/hosts.allow に all : 192.168.0.0/255.255.255.0 だと全てのサービスに対してアクセスできてしまいますのであまりよろしくないかと思われます。