web-dev-qa-db-ja.com

xinetdでのlog_on_successの防止

特定のxinetdチェックがSTART/EXITメッセージをログに記録しないようにしたいと思います。これは、必要のないログが大量にあるためです。

log_on_success = NONEなどを設定する方法はありますか?チェックから個々の項目を追加/削除する方法を見つけることはできますが、ログ記録の成功を完全に妨げることはありません。

2
ceejayoz

コンテキストを追加するために、多くのXinetd構成にデフォルトで累積ログ設定があることに注意してください。つまり、サービスベースのログ設定は追加/etc/xinetd.confのデフォルト設定です。構成で+=の代わりに=を使用して、log_on_successlog_on_failureの設定を割り当てると、これが表示されます。

手っ取り早い解決策は、サービスベースの設定で=の下の/etc/xinetd.d/を使用してデフォルトを上書きするか、log_on_successまたはlog_on_failureのデフォルト設定を空白にすることです。 /etc/xinetd.confで、必要に応じてサービスベースの構成に独自の設定を「追加」させます。

2
bam bam
{
    ...
    log_on_success =
}
1
Phil

特定のxinetdサービスのログ記録を完全に防止したい場合は、ログを/ dev/nullにリダイレクトするだけですか?

{
  ...
  log_type = FILE /dev/null 
}
1
HBruijn