Я пытаюсь пройти через audd, и это иногда смущает меня. Например, если я хочу отслеживать изменение владельца файла, я бы использовал что-то вроде
-a always,exit -F path=/home/user/test.txt -S chmod -k changed
Но я видел, что существуют разные системные вызовы chmod, fchmod, fchmodat. Должен ли я указать все из них? Или одного из них достаточно.
Я (в некоторой степени) осознаю отличие от точки зрения программирования, но имеет ли это отношение к auditd?
Например, если я использую chmod, могу ли он все еще случается так, что владелец меняется без аудита, не замечая этого?
Или другой пример: удаление каталога. rmdir, unlink, unlinkat.
Что мне выбрать?
Спасибо!