助け合いフォーラム

LinuC

LinuC Lv3-303(Ver2.0)
問題ID : 28028
問題を開く
以下のコマンドラインの説明として、誤っているものを選べ。  # snort -i eth0 -D -l ./sample.log -u pingt -g pingt

この問題はプレミアムコンテンツです。

上に戻る

本問の正解の理由

投稿日 2025/03/04

snort -i eth0 -D -l ./sample.log -u pingt -g pingt

に対して、本問の正解、つまり"誤っている"選択肢は
 ・ログは「./sample.log」へ出力される
とのことですが、これが"誤っている"理由がわかりませんでした。

-l で指定するログディレクトリとして 「./sample.log」を指定しているから、
このディレクトリへログが出力される。それで合っているのではないでしょうか?
「sample.log」がファイル(名)のことだとはどこにも書いてませんし、
仮にファイルだとしたら、そもそもこのコマンドが異常終了するのだからその他の選択肢も皆成り立たなくなるのでは。

2025/03/05 00:16

うーん、そもそも設問はこうですよね?

以下のコマンドラインの説明として、誤っているものを選べ。

「コマンドラインの説明」ということであれば「各オプションの指定がどういうものか」を問われていると理解するのが自然かなと思います。ですので、

仮にファイルだとしたら、そもそもこのコマンドが異常終了するのだからその他の選択肢も皆成り立たなくなるのでは。

コマンドラインの説明と実行結果がどうなるのかは別の話ですし、排他的(※ほかのオプションと同時指定できない)オプションが指定されているわけでもなさそうなので、そのほかの選択肢に影響するようなことはないんじゃないかなぁと思います。

なお、もう一つの

-l で指定するログディレクトリとして 「./sample.log」を指定しているから、
このディレクトリへログが出力される。それで合っているのではないでしょうか?

ですが、ここは同意です。例えば /etc/rc0.d のように .(ドット) を含むディレクトリ名はあり得るので、絶対間違いって言い切れないかなと。
おそらく

・ログは「./sample.log」へ出力される

・ログは「./sample.log」ファイルへ出力される

としたかったのかな (^^;


コメント

m miki_y

2025/03/05 23:02

ありがとうございました!

この返信に対して
コメントを記入できます

スタッフからの返信

s staff_khira0410

2025/03/05 09:20

miki_y さん、arashi1977 さん ご指摘の点を修正いたしました。 ご報告、誠にありがとうございました。

この投稿に対して返信しませんか?