Linux
setenforce:SELinux 被禁用
我在 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.
我的配置文件:
# 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
**注意:**多次重啟。
您使用的核心是在沒有 SELinux 支持的情況下建構的。使用庫存核心將不包含適用於您的 VPS 的相應元件。使用 SELinux 支持重建核心將導致 VPS 部分無法工作。你不能在你的 VPS 上使用 SELinux。
您的 VPS 在 OpenVZ 上執行,這是一個基於容器的“虛擬化”,不支持 SELinux。如果您需要 SELinux,您將需要切換到另一個在客戶機中支持 SELinux 的管理程序,例如 Hyper-V、VMware、KVM、Xen 以及可能的其他管理程序。