Настройка разрешающих правил в системе SELinux
Если во время первоначальной настройки приложению Kaspersky Embedded Systems Security не удалось настроить систему SELinux автоматически или вы отказались от автоматической настройки, вы можете вручную настроить систему SELinux для работы с приложением Kaspersky Embedded Systems Security.
Чтобы вручную настроить систему SELinux для работы с приложением:
- Переведите систему SELinux в неблокирующий режим:
- Если SELinux был активирован, выполните следующую команду:
# setenforce Permissive - Если SELinux был выключен, в конфигурационном файле /etc/selinux/config задайте значение параметра
SELINUX=permissiveи перезагрузите операционную систему.
- Если SELinux был активирован, выполните следующую команду:
- Убедитесь, что в системе установлена утилита semanage. Если утилита не установлена, установите пакет policycoreutils-python или policycoreutils-python-utils в зависимости от типа менеджера пакетов.
- Если вы используете пользовательскую политику SELinux, то есть отличную от заданной по умолчанию targeted policy, назначьте метку для каждого исходного исполняемого файла приложения Kaspersky Embedded Systems Security в соответствии с используемой политикой SELinux, выполнив следующие команды:
# semanage fcontext -a -t bin_t <исполняемый файл># restorecon -v <исполняемый файл>где
<исполняемый файл>:- /var/opt/kaspersky/kess/4.0.0.<номер сборки>_<метка времени установки>/opt/kaspersky/kess/libexec/kess
- /var/opt/kaspersky/kess/4.0.0.<номер сборки>_<метка времени установки>/opt/kaspersky/kess/bin/kess-control
- /var/opt/kaspersky/kess/4.0.0.<номер сборки>_<метка времени установки>/opt/kaspersky/kess/libexec/kess-gui
- /var/opt/kaspersky/kess/4.0.0.<номер сборки>_<метка времени установки>/opt/kaspersky/kess/shared/kess
- Запустите следующие задачи:
- задачу Защита от файловых угроз:
kess-control --start-task 1 - задачу Проверка важных областей:
kess-control --start-task 4 -W
Рекомендуется запустить все задачи, которые вы планируете запускать при использовании приложения Kaspersky Embedded Systems Security.
- задачу Защита от файловых угроз:
- Запустите графический пользовательский интерфейс, если вы планируете его использовать.
- Убедитесь, что в файле audit.log нет ошибок:
# grep kess /var/log/audit/audit.log - Если в файле audit.log присутствуют ошибки, создайте и загрузите новый модуль правил на основе блокирующих записей, чтобы устранить ошибки, и снова запустите задачи, которые вы планируете запускать при использовании приложения Kaspersky Embedded Systems Security, выполнив следующие команды:
# grep kess /var/log/audit/audit.log | audit2allow -M kess# semodule -i kess.ppВ случае появления новых audit-сообщений, связанных с Kaspersky Embedded Systems Security, требуется обновить файл модуля правил.
- Переведите систему SELinux в блокирующий режим:
# setenforce Enforcing
Если вы используете пользовательскую политику SELinux, то после установки обновлений приложения вам нужно вручную назначить метку для исходных исполняемых файлов приложения Kaspersky Embedded Systems Security (выполните шаги 1, 3–8).
Дополнительную информацию вы можете найти в документации для используемой операционной системы.