Libyano Asked: 2009-10-14 00:24:28 +0800 CST2009-10-14 00:24:28 +0800 CST 2009-10-14 00:24:28 +0800 CST 禁用 SeLinux 772 我不确定我是否记得我何时在服务器上安装了 red hat 5。那么我如何确定 selinux 是否被禁用呢? linux 4 个回答 Voted Best Answer drAlberT 2009-10-14T00:36:01+08:002009-10-14T00:36:01+08:00 只需尝试 grep -i selinux /var/log/dmesg 注意: 确定是否启用 selinux 的干净方法是使用 package.json 中的selinuxenabled工具libselinux-utils。问题是您的内核可能已经编译和执行了 selinux,但是(由于各种不常见的原因)没有安装 selinux-utils。 这是一个非常罕见的情况,但它与你的情况相似:) Zanchey 2009-10-14T00:29:44+08:002009-10-14T00:29:44+08:00 请参阅SELinux 手册中的 SELinux管理员控制: selinuxenabled;; echo $? 如果启用 SELinux,将显示 0,如果禁用,则显示 -256。 fpmurphy 2009-10-14T04:19:26+08:002009-10-14T04:19:26+08:00 RHEL 上的标准交互工具是 getenforce。它输出一条消息,告诉用户 SELinux 处于哪种模式:强制、许可或禁用。 Nikolas Sakic 2009-10-14T04:50:13+08:002009-10-14T04:50:13+08:00 在 Red Hat 系统中,您可以编辑/etc/selinux/config和设置: SELINUX=disabled 重新启动,你是金色的。
只需尝试
注意:
确定是否启用 selinux 的干净方法是使用 package.json 中的
selinuxenabled
工具libselinux-utils
。问题是您的内核可能已经编译和执行了 selinux,但是(由于各种不常见的原因)没有安装 selinux-utils。这是一个非常罕见的情况,但它与你的情况相似:)
请参阅SELinux 手册中的 SELinux管理员控制:
selinuxenabled;; echo $?
如果启用 SELinux,将显示 0,如果禁用,则显示 -256。
RHEL 上的标准交互工具是 getenforce。它输出一条消息,告诉用户 SELinux 处于哪种模式:强制、许可或禁用。
在 Red Hat 系统中,您可以编辑
/etc/selinux/config
和设置:重新启动,你是金色的。