回答:
監査サブシステムを介して、特定の実行可能ファイル(setuidかどうか)のすべての呼び出しを記録できます。ドキュメントはかなりまばらです。auditctlのmanページ、またはおそらくこのチュートリアルから始めてください。最新のディストリビューションにはauditdパッケージが同梱されています。それをインストールして、auditdデーモンが実行されていることを確認してから
auditctl -A exit,always -F path=/path/to/executable -S execve
コールがログインするのを監視します/var/log/audit/audit.log(または、ディストリビューションがこれを設定した場所)。
-F path=…と-F euid=0 -F 'uid!=0'か、それのようなもの。によって呼び出されるsetxidコードにexecveフックが表示されず、監査サブシステムに特定のsetxidウォッチも表示されません。または、もちろん、すべてexecveを記録して後処理することもできます。
auditd。