Ответ
В CentOS и RHEL-подобных дистрибутивах SELinux по умолчанию включен и работает в режиме enforcing. Это можно проверить командой:
sestatus
Типичный вывод:
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: enforcing
Mode from config file: enforcing
Управление режимом:
- Временное переключение в permissive (до перезагрузки):
sudo setenforce 0 - Возврат в enforcing:
sudo setenforce 1 - Постоянное отключение (требует перезагрузки): изменить
SELINUX=enforcingнаSELINUX=disabledв файле/etc/selinux/config.
Почему не стоит отключать SELinux? Это критический компонент безопасности, реализующий Mandatory Access Control (MAC). Вместо отключения следует настраивать политики с помощью утилит semanage, audit2allow и chcon, чтобы разрешить необходимые действия для ваших приложений.