我不确定我是否记得我什么时候在服务器上安装了 Red Hat 5。那么我如何确定 selinux 是否被禁用?
答案1
只需尝试
grep -i selinux /var/log/dmesg
笔记:
确定 selinux 是否启用的最干净的方法是使用软件包selinuxenabled
中的工具libselinux-utils
。问题是你的内核可以编译并执行 selinux,但是(由于各种不常见的原因)没有安装 selinux-utils。
这是一种相当不常见的情况,但它与您的情况类似:)
答案2
答案3
RHEL 上的标准交互工具是 getenforce。它会输出一条消息,告诉用户 SELinux 处于哪种模式:强制、宽容还是禁用。
答案4
在Red Hat系统中,您可以编辑/etc/selinux/config
和设置:
SELINUX=disabled
重新启动,一切就绪了。