防止 xinetd 中的 log_on_success

防止 xinetd 中的 log_on_success

我想阻止特定的 xinetd 检查记录 START/EXIT 消息,因为这有很多我不需要的日志记录。

有没有什么办法可以设置log_on_success = NONE?我能够找到在检查中添加/删除单个项目的方法,但无法完全阻止成功记录。

答案1

补充一些背景信息,请注意,许多 Xinetd 配置现在默认具有累积日志设置 - 这意味着基于服务的日志设置是附加到中的默认设置/etc/xinetd.conf。如果配置使用+=而不是=来分配其log_on_successlog_on_failure设置,您将看到此信息。

快速解决方法是=在基于服务的配置中使用/etc/xinetd.d/来覆盖默认值,或者您可以清空log_on_successlog_on_failure中的默认设置/etc/xinetd.conf,并让基于服务的配置根据需要“附加”其自己的设置。

答案2

如果您想完全阻止特定 xinetd 服务的日志记录,只需将日志重定向到 /dev/null 即可?

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

答案3

{
    ...
    log_on_success =
}

相关内容