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

SElinux: Как перейти в разрешающий режим без перезагрузки?

Мне нужно изменить selinux на «разрешающий режим» на рабочем сервере без перезагрузки, но setenforce не позволяет мне это сделать (как root), он всегда выводит «setenforce: SELinux отключен» Что я делаю не так?

[root@server3 ~]# setenforce 0
setenforce: SELinux is disabled
[root@server3 ~]# setenforce 1
setenforce: SELinux is disabled
[root@server3 ~]# setenforce Permissive
setenforce: SELinux is disabled
[root@server3 ~]# getenforce
Disabled

setenforce можно использовать только для изменение режим, в котором работает SELinux. Это не может использоваться для включения SELinux.

Итак, сначала необходимо включить SELinux следующим образом:

sudo nano /etc/selinux/config

затем измените

SELINUX=disabled

в

SELINUX=permissive

и перезагрузитесь.

После перезагрузки у вас должно быть

# getenforce
Permissive

Насколько я знаю, это невозможно.

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

setenforce 0 (не требует перезагрузки), а затем проверьте статус