Мне нужно изменить 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 (не требует перезагрузки), а затем проверьте статус