SElinux: Como mudar para o modo permissivo sem uma reinicialização?

7

Eu preciso mudar o selinux para o "modo permissivo" em um servidor de produção sem uma reinicialização, mas setenforce não me deixa fazer isso (como root), ele sempre imprime "setenforce: o SELinux está desativado" O que estou fazendo errado?

[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
    
por Crazy_Bash 19.03.2012 / 22:35

3 respostas

7

setenforce só pode ser usado para alterar o modo em que o SELinux está sendo executado. Ele não pode ser usado para habilitar o SELinux.

    
por 20.03.2012 / 00:09
3

Assim, o SELinux deve primeiro ser ativado da seguinte forma:

sudo nano /etc/selinux/config

em seguida, altere

SELINUX=disabled

em

SELINUX=permissive

e reinicie.

Após a reinicialização, você deve ter

# getenforce
Permissive
    
por 23.10.2014 / 12:16
0

Tanto quanto sei, não é possível .

O SELinux é um recurso principal do kernel, o que significa que a mudança de status sempre exigirá que a reinicialização seja definida como ativada ou desativada.

    
por 18.11.2016 / 13:03

Tags