监视或记录目录权限更改?

Posted

技术标签:

【中文标题】监视或记录目录权限更改?【英文标题】:Monitor or log directory permission changes? 【发布时间】:2012-10-03 22:20:34 【问题描述】:

我在运行 CentOS 5 的 cPanel 共享服务器上遇到问题,其中 public_html 文件夹下的一些目录不断从 755 更改为 777。客户说他们没有更改它,我想知道是否有监视这些特定目录以找出谁/什么在更改权限的方法。

我已经研究过使用 auditctl,在对其进行测试并自己更改权限后,我在日志中看不到任何内容,所以我不确定我是否做对了,或者是否有可能。

有人对我如何找出更改权限的原因有任何建议或想法吗?

谢谢!!

【问题讨论】:

【参考方案1】:

使用 shell 脚本创建一个每分钟或每小时的 cron 作业,该脚本仅检查这几个目录上 ls -hal 的输出。然后,一旦注意到差异,您就可以做出适当的响应(即在某处写一个简单的输出来记录更改;该日志文件的时间戳将在您第一次注意到它时为您提供)。

【讨论】:

以上是关于监视或记录目录权限更改?的主要内容,如果未能解决你的问题,请参考以下文章

Linux的文件夹权限如何更改

Linux 更改文件或目录权限

无法更改权限或删除 /root/.composer 目录

Linux中权限(rwx)对于目录与文件的意义

文件或目录权限chmod 更改所有者和所属组chown 什么是umask怎么使用 隐藏权限l

2.14文件或目录权限chmod;2.15更改所有者和所属组chown;2.16umask;2.17