audisp-remote 信号 USR1 以 root 身份工作,而不是使用 sudo

audisp-remote 信号 USR1 以 root 身份工作,而不是使用 sudo

所以我遇到了一个奇怪的问题,我不知道该如何解决。

我的 RedHat 机器正在使用audisp-remote将系统日志消息发送到中央服务器。 将通过将一行状态信息转储到来audisp-remote响应信号,如下所示:USR1/var/log/messages

$ sudo kill -USR1 `pidof audisp-remote`

10 月 16 日 13:17:19 主机名 audisp-remote:suspend=no、transport_ok=yes、queue_size=0

这在我的所有机器上都运行良好,除了一台。在这台机器上,我得到了这个:

$ sudo kill -USR1 `pidof audisp-remote`

10 月 16 日 13:22:20 主机名 audisp-remote:从 server.fq.dn 读取失败

10 月 16 日 13:22:20 主机名 audisp-remote:连接到 server.fq.dn 时出错:无法分配请求的地址

但另一方面,如果我这样做:

$ sudo su
# kill -USR1 `pidof audisp-remote`

然后它就可以正常工作了

10 月 16 日 13:25:29 主机名 audisp-remote:suspend=no、transport_ok=yes、queue_size=0

我不明白为什么这个问题只影响这一台机器——我能想到的唯一原因是这台机器位于远程位置的远程网络上——但这并不能解释为什么它可以以 root 身份工作,但在 下却不能sudo

相关内容