dcbeyond 2019-06-28
Auditd工具可以帮助运维人员审计Linux。
$ apt-get install auditd
auditd拥有一系列的工具
$ auditctl -help
查看帮助。
$ auditctl -l
$ auditctl -w /etc/passwd -p rwxa
运行之后就会对/etc/passwd
文件进行监控。
各个参数:
-w:此参数将在路径中插入文件系统对象的监视
-p:此参数描述文件系统监视将触发的权限访问类型
rwxa:是绑定到上面的-p参数的属性。读取r,w写入,x是执行,a是属性
如果不想要继续监控下去,只需:
$ auditctl -W /etc/passwd
$ auditctl -w /data/
用来查看审核的日志。
例如:
$ ausearch -f /etc/passwd ...
具体可以参考:https://linoxide.com/how-tos/...
$ aureport
不加任何参数,将生成审计活动的摘要报告。
如果有出现验证失败,可以:
$ aureport -au
如果想要查看于账户修改相关的所有事件,加上-m
参数:
$ aureport -m
如果想要审核永久化的话,需要编辑/etc/audit/rules.d/audit.rules
然后重新加载配置文件:
$ augenrules --load
或者重启服务:
$ systemctl restart auditd