setenforce: o SELinux está desativado

4

Eu estou em uma máquina do CentOS 5 e tento instalar o vsftpd. Desejo configurar o ftp_home_dir usando setsebool -P ftp_home_dir on , mas ele diz:

setsebool: SELinux is disabled.

Eu tento ativá-lo usando setenforce , ele ainda diz:

setenforce: SELinux is disabled

então eu tentei:

semodule -n -B

e diz:

semodule: SELinux policy is not managed or store cannot be accessed.

meu arquivo config :

# 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 - SELinux is fully disabled.
SELINUX=permissive
# SELINUXTYPE= type of policy in use. Possible values are:
#       targeted - Only targeted network daemons are protected.
#       strict - Full SELinux protection.
SELINUXTYPE=targeted

Nota: foi reiniciado muitas vezes.

    
por Can Geliş 20.05.2013 / 00:11

2 respostas

7

O kernel que você está usando foi construído sem o suporte do SELinux. O uso de um kernel padrão não incluirá as partes apropriadas para o seu VPS. Reconstruir o kernel com suporte ao SELinux fará com que as partes do VPS não funcionem. Você não pode usar o SELinux no seu VPS.

    
por 20.05.2013 / 00:43
10

Seu VPS é executado no OpenVZ, uma "virtualização" baseada em contêiner que não tem suporte para o SELinux. Se você precisar do SELinux, precisará alternar para outro hypervisor que suporta o SELinux em guests, como Hyper-V, VMware, KVM, Xen e possivelmente outros.

    
por 20.05.2013 / 01:29