我auditd
在 Ubuntu 中尝试应用一些规则,但每次编辑audit.rules
文件并重新启动auditd
守护进程时,它都会生成一个新文件。我怎样才能保留相同的文件?
答案1
不要/etc/audit/audit.rules
直接编辑,就像文件顶部所说的那样,它的内容是生成的:
## This file is automatically generated from /etc/audit/rules.d
您需要将自定义规则放置在/etc/audit/rules.d/
.例如:
/etc/audit/rules.d/acmecorp.rules
:
-a user,never -F uid=zabbix -F exe=/usr/bin/sudo
您可以/etc/audit/audit.rules
使用该augenrules
实用程序重新生成:
$ augenrules --check
/sbin/augenrules: Rules have changed and should be updated
$ augenrules --load
No rules
enabled 1
failure 1
pid 1114646
[..]
这些规则现在应该出现在/etc/audit/audit.rules
并且应该处于活动状态。您可以检查auditctl -l
:
$ auditctl -l
-a never,user -F uid=114 -F exe=/usr/bin/sudo