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