重新启动 auditd 服务会出现依赖性错误

Restarting auditd service gives dependency error

我正在尝试为 docker 守护程序配置审计,如下所示:

将以下行添加到 /etc/audit/audit.rules 文件:

-w /usr/bin/dockerd -k docker

然后,使用以下命令重新启动审计守护程序:

service auditd restart

这会产生以下错误:

Failed to restart auditd.service: Operation refused, unit auditd.service may be requested by dependency only.

使用systemctl 也不起作用。是否有解决方法或修复方法?

正在将 RefuseManualStop 更新为 /usr/lib/systemd/system/auditd.service 中的否

RefuseManualStop=no

然后按如下方式重新加载守护程序:

systemctl daemon-reload

可能晚了 2 年,但对于在 redhat 7 上面临同样问题的任何人来说。运行;

service auditd condrestart|try-restart 

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/security_guide/sec-starting_the_audit_service