Я нахожусь на машине CentOS 5 и пытаюсь установить vsftpd. Я хочу настроить ftp_home_dir
с помощью setsebool -P ftp_home_dir on
но он говорит:
setsebool: SELinux is disabled.
Я пытаюсь включить его с помощью setenforce
он все еще говорит:
setenforce: SELinux is disabled
затем я попробовал:
semodule -n -B
и он говорит:
semodule: SELinux policy is not managed or store cannot be accessed.
мой 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
Примечание: перезагружался много раз.
Ваш VPS работает на OpenVZ, контейнерной «виртуализации», которая не поддерживает SELinux. Если вам нужен SELinux, вам нужно будет переключиться на другой гипервизор, который поддерживает SELinux в гостевых системах, например Hyper-V, VMware, KVM, Xen и, возможно, другие.
Используемое вами ядро было создано без поддержки SELinux. Использование стандартного ядра не будет включать соответствующие компоненты для вашего VPS. Пересборка ядра с поддержкой SELinux приведет к тому, что части VPS не будут работать. Вы не можете использовать SELinux на своем VPS.