私はPHP / Apache2ベースのWebサービスを持っており、それが実行するすべてのファイルIO操作に感謝したいと思います。
推奨通りに auditd を使用しています。ここ。
私はaudit.dをこんなに設定しました
## enable ruleset
-e 1
## limit rate
-r 1000
## monitor
-w /var/www/html/my/path/ -p rwxa -k toplevel_my_app
auditd.conf デフォルト値をそのままにします。
どのプログラムでも何でもタッチするたびに、期待/var/www/html/my/path/
どおりにログインします。/var/www/html/my/path/
ただし、Web サービスが実行されると何も記録されません。
フォルダ内のファイルに書き込み、それをCLIから呼び出す単純なPHPスクリプトを作成すると、アクションが記録されます。 Apache / localhostを介して同じスクリプトを呼び出すと、記録されません。
私は何が間違っていましたか?
私はDebian 11(Debian 5.10.149-2)とPHP 8.1.13を使用しています。