auddd не регистрирует действия файла должным образом

У меня есть компьютер с Linux, где я настроил правило аудита для отслеживания любых типов изменений в файле. Это правило я поместил в файл /etc/audit/audit.rules:

-w /home/ec2-user/splunk-test/secret-file -p rwxa -k log_everything

Этот файл находится в собственности пользователя ec2, и я создал еще одного пользователя с именем user1. Я пытаюсь получить доступ к секретному файлу с этим пользователем1, разрешение которого по умолчанию отклонено (ожидается). Но ничего не регистрируется в файле журнала audd. Я проверил хранение двух окон, одновременно выполняя функцию vi от имени пользователя1, а в другом окне наблюдая за изменениями в файле журнала.

Я пробовал "vi" как пользователь root, то же самое регистрируется в журналах audd. Но когда я пытаюсь сделать то же, что и пользователь user1, ничего не регистрируется. (К вашему сведению, у меня есть права на этот файл как 660) - НЕТ ЧИТАТЬ РАЗРЕШЕНИЕ НА МИР.

Я что-то здесь упускаю (возможно, в конфигурации audd), для правильной регистрации любых попыток, предпринятых в этом файле? Может кто-нибудь, пожалуйста, помогите мне как можно скорее.

1 ответ

Общее предположение:

Вам отказано, потому что /home/ec2-user/splunk-test не устанавливает разрешения для перемещения user1 или же /home/ec2-user не устанавливает разрешения для перемещения user1,

Не поэтому /home/ec2-user/splunk-test/secret-file не читается для user1, Таким образом, вы никогда не достигаете файла, но не можете найти его из одного из родительских каталогов в пути.

Впоследствии для файла нечего сообщать о проверке, так как файл не был достигнут.

Другие вопросы по тегам