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

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

 

В этом руководстве мы покажем вам, как отключить SELinux на AlmaLinux 8. Для тех из вас, кто не знал, SELinux (Security-Enhanced Linux) — это модуль ядра Linux, который предоставляет механизм для обеспечения соблюдения политик безопасности контроля доступа, включая MAC. (Обязательный контроль доступа). Правила политики SELinux определяют, как процессы и пользователи взаимодействуют друг с другом, а также как процессы и пользователи взаимодействуют с файлами. Когда нет правила, явно разрешающего доступ к объекту, например, для процесса, открывающего файл, доступ запрещается.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговое отключение SELinux на AlmaLinux 8.

Отключить SELinux на AlmaLinux 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

sudo dnf update
sudo dnf install epel-release

Шаг 2. Проверьте статус SELinux на AlmaLinux.

Вы можете проверить текущий статус SELinux, используя следующую команду:

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
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Memory protection checking:     actual (secure)
Max kernel policy version:      16

Шаг 3. Отключите SELinux в AlmaLinux 8.

Отключение SELinux может включать либо изменение его в разрешающий режим, либо его полное отключение.

  • Изменение режима SELinux на разрешающий:

Нам не нужно перезагружать нашу систему, чтобы это изменение вступило в силу, и мы можем внести это изменение, выполнив следующую команду:

sudo setenforce 0

Еще раз проверьте текущий режим SELinux:

sestatus
  • Отключение режима SELinux навсегда:

Чтобы навсегда установить разрешающий режим SELinux, выполните следующую команду:

sudo nano /etc/selinux/config

Измените значение SELINUX на отключенное:

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#       enforcing - SELinux security policy is enforced.
#       permissive - SELinux prints warnings instead of enforcing.
#       disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

Сохраните файл и перезагрузите систему:

reboot

После перезагрузки проверьте текущий статус SELinux:

sestatus

Поздравляю! Вы успешно отключили SELinux . Благодарим за использование этого руководства для отключения Linux с усиленной безопасностью в своей системе AlmaLinux 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт AlmaLinux .