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