По какой-то причине иногда меняются разрешения для папки /home/folder1. Как узнать, кто меняет разрешения? или лучше как отключить эту опцию для папки?
Дистрибутив Linux CentOS Linux релиз 7.2.1511 (Core)
решение1
Для выполнения этой задачи используйте пакет аудита.
Убедитесь, что служба Auditd запущена и настроена на запуск при загрузке chkconfig Auditd on
Установите наблюдение за требуемым файлом, используя команду auditctl:
auditctl -w /home/folder1 -p war -k monitor-folder1
То есть:
- auditctl: команда, используемая для добавления записей в базу данных аудита.
- -w: Вставить наблюдение за объектом файловой системы по пути, например /etc/shadow.
- -p: Установить фильтр прав доступа для наблюдения за файловой системой. r=чтение, w=запись, x=выполнение, a=изменение атрибута.
- -k: Установить ключ фильтра для правила аудита. Ключ фильтра — это произвольная строка текста длиной до 31 байта. Он может однозначно идентифицировать записи аудита, созданные правилом.
Для постоянного наблюдения необходимо добавить правило в /etc/audit/audit.rules на RHEL5, RHEL6, RHEL7 или Centos 7 (или /etc/audit.rules на RHEL4), чтобы они сохранились после перезагрузки.
Для более подробной информации перейдите по ссылке
решение2
В RHEL/CENTOS: Вы можете отслеживать изменения разрешений следующим образом:
Используйте audit
пакет для выполнения этой задачи.
Убедитесь, что auditd service
запущен, и установите для boot chkconfig auditd
запуска
Установите наблюдение за требуемым файлом, используя команду auditctl
:
Сырой
auditctl -w /etc/hosts -p war -k monitor-hosts
То есть:
auditctl: команда, используемая для добавления записей в базу данных аудита.
-в: Вставьте наблюдение за объектом файловой системы по пути, например /etc/shadow.
-п: Установить фильтр разрешений для наблюдения за файловой системой. r=чтение, w=запись, x=выполнение, a=изменение атрибута.
-к: Установить ключ фильтра для правила аудита. Ключ фильтра — это произвольная строка текста длиной до 31 байта. Он может однозначно идентифицировать записи аудита, созданные правилом.
Обратите внимание, что вам необходимо добавить свое правило в /etc/audit/audit.rules