如何在Linux上检查谁修改了文件

如何在Linux上检查谁修改了文件,linux,Linux,我们是一个大团队,有时开发人员会直接更改dev/uat服务器上的文件,这会破坏另一件事。我们不想邮寄给整个团队询问是谁做了更改以及更改的原因,而是想知道是谁做了更改,然后直接联系相关人员 有没有办法在linux服务器上实现这一点?我读到linux上安装的审计包可以做到这一点,但我得到了拒绝许可。请建议是否有其他方法来处理这个问题 ausearch -f file.txt Error opening config file (Permission denied) NOTE - using buil

我们是一个大团队,有时开发人员会直接更改dev/uat服务器上的文件,这会破坏另一件事。我们不想邮寄给整个团队询问是谁做了更改以及更改的原因,而是想知道是谁做了更改,然后直接联系相关人员

有没有办法在linux服务器上实现这一点?我读到linux上安装的审计包可以做到这一点,但我得到了拒绝许可。请建议是否有其他方法来处理这个问题

ausearch -f file.txt
Error opening config file (Permission denied)
NOTE - using built-in logs: /var/log/audit/audit.log
Error opening /var/log/audit/audit.log (Permission denied)

您可能需要sudo权限才能运行该命令,请尝试运行此
sudoausearch-f file.txt