Как отключить SELinux на CentOS 8

SELinux (Linux с улучшенной безопасностью) - это модуль ядра Linux, который предоставляет параметры для политик обязательного контроля доступа (MAC). Он поставляется с различными утилитами командной строки для точного управления действиями, разрешенными для программы или пользователя.

Он предустановлен и включен по умолчанию во многих дистрибутивах Linux, в основном в дистрибутивах на основе Red Hat, таких как Fedora и CentOS.

Хотя SELinux определенно предлагает дополнительный уровень безопасности, в сообществе пользователей продолжаются дискуссии о том, требуется ли вообще такой дополнительный уровень наряду с уже существующими процессами безопасности, защитой паролем и т. Д.

Если вы хотите отключить SELinux на своем компьютере под управлением CentOS 8, вот краткое руководство для этого.

Отключение SELinux в CentOS 8

Сначала давайте запустим команду сестатус чтобы увидеть статус SELinux:

$: sestatus Статус SELinux: включен SELinuxfs mount: / sys / fs / selinux Корневой каталог SELinux: / etc / selinux Имя загруженной политики: целевой Текущий режим: принудительный режим из файла конфигурации: принудительное применение Политики Статус MLS: включено Статус политики deny_unknown: разрешено Память проверка защиты: актуальная (безопасная) Макс.версия политики ядра: 31

Как показано в статусе, SELinux в настоящее время включен в системе и установлен в «принудительный» режим. Вы можете установить его в «разрешающий» режим или полностью отключить. В этом посте мы сосредоточимся на отключении SELinux.

Чтобы отключить SELinux в CentOS, открыть файл / и т.д. / selinux / config и изменить SELINUX = принудительное исполнение или SELINUX = разрешающий ценность для SELINUX =инвалид как показано ниже:

# Этот файл контролирует состояние SELinux в системе. # SELINUX = может принимать одно из трех значений: # enforcing - применяется политика безопасности SELinux. # permissive - SELinux печатает предупреждения вместо принудительного выполнения. # disabled - политика SELinux не загружается. SELINUX = disabled # SELINUXTYPE = может принимать одно из трех значений: # target - целевые процессы защищены, # минимум - изменение целевой политики. Защищены только выбранные процессы. # mls - многоуровневая защита. SELINUXTYPE = таргетированный

Поскольку SELinux является модулем ядра, требуется перезагрузка компьютера, чтобы ядро ​​прочитало обновленный файл конфигурации и загрузило систему с отключенным SELinux.

sudo shutdown -r

После того, как компьютер снова загрузится, запустите сестатус чтобы проверить, отключен ли SELinux:

$: sestatus Статус SELinux: отключен

? Ваше здоровье!

Категория: Linux