我有一个最小的 CentOS 7.5.1804(核心)系统并尝试从残疾人到执行但是当我尝试使用命令更改模式时setenforce 1
,我收到一条错误消息:
setenforce: SELINUX is disabled
我变了/etc/selinux/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 - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of these three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are pr$
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
我重新启动了系统几次,但 SELinux 仍然被禁用。
我现在应该去哪里检查?上面还有其他机制吗/etc/selinux/config可以操纵 SELinux 状态的文件?
注1:我没有直接在机器上安装和配置 CentOS 7。因此,安装后可能已经完成了某些定制。系统目前有以下三个SELinux策略包:
selinux-policy-minimum
selinux-policy-mls
selinux-policy-targeted
笔记2: 这个问题与SELINUX 不会启用我知道它已经关闭了无关旗帜。但它关闭是因为用户在 linode 上使用 linode 提供的(自定义)内核,但不支持 SELinux(正如斯蒂芬·哈里斯在评论中所说)