Содержание

SELINUX

Файл конфигурации: /etc/selinux/config

Каталог для собственных модулей /opt/selinux/mypolicy/

У SELinux есть три режима:

Изменение режимов SELinux

Чтобы узнать текущий режим запустите

getenforce

Для изменения режима на permissive запустите следующую команду

setenforce 0

или, для изменения режима с permissive на enforcing, выполните

setenforce 1

Дополнительные утилиты

Просмотр настроек

getsebool -a

или с кратким описанием

semanage boolean -l

Модули правил

Список

semodule -l

Удалить модуль

semodule -r MODULE_NAME

Примеры своих правил

Команда awk не может получить доступ к файлу vm_hostnames.txt

Временно отключаем блокировки

setenforce 0

Выполняем скрипт через Zabbix [Выполнить сейчас]
Чтоб информация попала в лог /var/log/audit/audit.log
Можно снова включить selinux

setenforce 1

Создаем модуль правил из логов
Чем точнее фильтр grep, тем точнее модуль
Имя модуля любое, например awk_zabbix

grep "awk" /var/log/audit/audit.log | audit2allow -M awk_zabbix

Добавляем модуль, сразу начинает действовать

semodule -i awk_zabbix.pp

Источники