CentOS 5を実行しているcPanel共有サーバーで問題が発生し、public_htmlフォルダーの下のいくつかのディレクトリが755から777に変更され続けます。顧客はそれを変更していないと言っており、監視する方法があるかどうか疑問に思っています。これらの特定のディレクトリは、誰が/何が権限を変更しているかを調べるためのものです。
私はauditctlの使用を検討しましたが、それをテストして自分でアクセス許可を変更した後、ログに何も表示されないため、正しく実行しているかどうか、または可能かどうかさえわかりません。
パーミッションを変更しているものを理解する方法について、誰かが提案やアイデアを持っていますか?
ありがとう!
auditdは私のために働きます。
/ 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
Fedora17でテスト済み。