助け合いフォーラム
LinuC Lv3-300
問題ID : 27372
問題を開く
ネットワーク192.168.10.0/24とローカルホスト以外からのアクセスを拒否したい。適切なsmb.confの設定項目は次のうちどれか。(全て選択)
この問題はプレミアムコンテンツです。
hosts deny = 0.0.0.0/0 は必須なのか
m
miki_y
投稿日 2025/01/06
本問でhosts deny = 0.0.0.0/0 は必須なのでしょうか。
解説の参考URLSamba「smb.conf」:hosts allow (S)の説明には、127.0.0.1(ローカルホスト)は
hosts denyで明示的に拒否されない限りhosts allowに未登録でも常に許可されてしまう旨の説明が書かれています。
裏を返せば、ローカルホストを除けば、hosts allowに書かれていないアドレスは接続拒否されると考えてよいことにはなりませんか。
もしその認識が正しければ、なのですが、本問では hosts deny = 0.0.0.0/0 はマストではなく任意(念の為)的な記述になるので
すべて選択させる問題で選択しないと誤答になるのは適切ではないと思いました。
2025/01/07 00:50
参考URLの hosts deny にはデフォルト値として「何も拒否しない」と書かれています。
Default: hosts deny = # none (i.e., no hosts specifically excluded)
よって
hosts allowに書かれていないアドレスは接続拒否されると考えてよいことにはなりませんか。
は「なりません」といえますので、「以外からのアクセスを拒否したい」を達成するためには hosts deny
の設定が必須ですね。
コメント
この投稿に対して返信しませんか?
m miki_y
2025/01/07 09:00
なるほど、理解しました。 ありがとうございました。