Назад | Перейти на главную страницу

Selinux - centos - отсутствует / etc / selinux / config

Я пытаюсь проверить, отключен ли / включен ли мой 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.