Утилита fagenrules#

Скрипт fagenrules - это сценарий, который объединяет все файлы правил fapolicyd (подробнее см. в «Утилита fapolicyd»), найденные в каталоге /etc/fapolicyd/rules.d, и помещает объединенный файл в /etc/fapolicyd/compiled.rules. Чтобы файлы правил были обработаны, они должны иметь расширение .rules. Все остальные файлы игнорируются.

Файлы объединяются в порядке «естественной» сортировки (в алфавитном порядке, за исключением многозначных чисел, обрабатываемых не посимвольно, а целым блоком). Пустые строки и строки комментариев (начинающиеся с #) удаляются.

Сгенерированный файл копируется в /etc/fapolicyd/compiled.rules только в случае, если он отличается от существующего.

Синтаксис fagenrules:

fagenrules <options>

Где <options> - опции.

Опции скрипта представлены в таблице ниже.

Опция

Описание

--check

Проверить, изменились ли правила и нуждаются ли они в обновлении, без перезаписи файла compiled.rules

--load

Загрузить (обновить) правила

Примеры использования#

  • Для проверки, изменились ли правила fapolicyd и нуждаются ли они в обновлении, введите команду:

    fagenrules --check
    

    Пример вывода команды, если правила были изменены и нуждаются в обновлении:

    /usr/sbin/fagenrules: Rules have changed and should be updated
    
  • Для обновления правил в /etc/fapolicyd/compiled.rules введите команду:

    fagenrules --load