我有一个运行CentOS 5的cPanel共享服务器的问题,其中public_html文件夹下的几个目录不断从755改为777.客户说他们没有改变它,我想知道是否有一种方法来监视这些特定的目录来查找谁/更改权限是什么。
我已经考虑使用auditctl和testing它后,并更改自己的权限,我没有看到日志中的任何东西,所以我不知道如果我做对了,如果它甚至可能。
有没有人有任何build议或想法如何我可以找出什么是改变权限?
谢谢!!
auditd为我工作..
创build一个名为/ var / www / html / 1的文件
编辑/etc/audit/audit.rules并添加以下内容并重新启动auditd。
-w /var/www/html/1
然后跑下面的命令。
# chmod 777 /var/www/html/1
在/var/log/audit/audit.log我看到以下,
type=SYSCALL msg=audit(1349582090.742:414): arch=c000003e syscall=268 success=yes exit=0 a0=ffffffffffffff9c a1=17be0f0 a2=1ff a3=4000 items=1 ppid=2859 pid=3069 auid=1001 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=pts1 ses=2 comm="chmod" exe="/usr/bin/chmod" subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 key=(null) type=CWD msg=audit(1349582090.742:414): cwd="/root" type=PATH msg=audit(1349582090.742:414): item=0 name="/var/www/html/1" inode=6171184 dev=fd:00 mode=040755 ouid=0 ogid=0 rdev=00:00 obj=unconfined_u:object_r:httpd_sys_content_t:s0
在Fedora 17testing