Я пытаюсь проверить, отключен ли / включен ли мой selinux и я не могу найти его файл конфигурации, почему это так и что мне делать, чтобы отключить его.
sestatus
сообщит вам, включен ли SELinux, а также некоторые другие характеристики.
Чтобы отключить SELinux, вы можете использовать следующую команду:
setenforce 0
Хотя это не заменяет файл конфигурации, он переведет SELinux в разрешающий режим до следующей перезагрузки, что означает, что SELinux работает и ведет журнал, но фактически не контролирует разрешения.
Вы также можете попробовать команду:
/usr/bin/system-config-securitylevel-tui
Чтобы полностью отключить его.
Следующая команда:
yum provides /etc/selinux/config
сообщит вам, к какому пакету принадлежит файл и установлен ли пакет. Обычно это было бы selinux-policy
пакет.
Если он не был установлен, вы можете установить его с помощью yum install
.
Если сообщается, что он установлен, но отсутствует в файловой системе, то с системой что-то не так.
Откройте файл, используя следующий cmd
vi /etc/sysconfig/selinux
и перейти в режим вставки, нажав i
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# disabled - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
измените принудительное исполнение на отключенное, сохраните и закройте.
Путь к файлу конфигурации selinux в CentOS: /etc/sysconfig/selinux
.