Утилита fagenrules#
Скрипт fagenrules - это сценарий, который объединяет все файлы правил fapolicyd (подробнее см. в «Утилита fapolicyd»), найденные в каталоге /etc/fapolicyd/rules.d, и помещает объединенный файл в /etc/fapolicyd/compiled.rules. Чтобы файлы правил были обработаны, они должны иметь расширение .rules. Все остальные файлы игнорируются.
Файлы объединяются в порядке «естественной» сортировки (в алфавитном порядке, за исключением многозначных чисел, обрабатываемых не посимвольно, а целым блоком). Пустые строки и строки комментариев (начинающиеся с #) удаляются.
Сгенерированный файл копируется в /etc/fapolicyd/compiled.rules только в случае, если он отличается от существующего.
Синтаксис fagenrules:
fagenrules <options>
Где <options> - опции.
Опции скрипта представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Проверить, изменились ли правила и нуждаются ли они в обновлении, без перезаписи файла |
|
Загрузить (обновить) правила |
Примеры использования#
Для проверки, изменились ли правила
fapolicydи нуждаются ли они в обновлении, введите команду:fagenrules --checkПример вывода команды, если правила были изменены и нуждаются в обновлении:
/usr/sbin/fagenrules: Rules have changed and should be updatedДля обновления правил в
/etc/fapolicyd/compiled.rulesвведите команду:fagenrules --load