Файл конфигурации: /etc/selinux/config
Каталог для собственных модулей /opt/selinux/mypolicy/
У 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