sudo apt-get install auditd
sudo systemctl start auditd
sudo nano /etc/audit/audit.rules
在文件中添加如下规则:
-w /path/to/directory -p wa -k directory_change
其中:
/path/to/directory
是要审计的目录路径-p wa
表示审计写入和属性更改事件-k directory_change
是规则的标记sudo auditctl -R /etc/audit/audit.rules
sudo ausearch -k directory_change
sudo nano /etc/audit/auditd.conf
找到max_log_file_action
并修改为keep_logs
,然后重启auditd服务:
sudo systemctl restart auditd
通过以上步骤,您可以使用auditd工具对Ubuntu系统中的文件权限进行审计。您可以根据需要配置不同的审计规则,并查看审计日志以监控文件权限的变更情况。