首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >selinux已禁用但仍在强制执行吗?

selinux已禁用但仍在强制执行吗?
EN

Server Fault用户
提问于 2013-04-19 14:58:32
回答 2查看 7.2K关注 0票数 5

我有一些系统,出于各种原因,我们希望完全禁用selinux。到目前为止,这就像一个champ,总是在启动时使用selinux=0,并确保/etc/sysconfig/selinux包含:

代码语言:javascript
复制
SELINUX=disabled

但是,到今天为止,我有一个Fedora 17工作站已经正确设置,但是在许多重新启动之后,它总是以强制模式出现:

代码语言:javascript
复制
# cat /etc/sysconfig/selinux
# 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=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted 

# getenforce
Enforcing

是什么导致selinux忽略sysconfig条目,还是不顾sysconfig条目而启动?

编辑1

我在这里看到了一个相关的问题,我试了一下:

代码语言:javascript
复制
# selinuxenabled ; echo $?
0
# getenforce
Enforcing
EN

回答 2

Server Fault用户

回答已采纳

发布于 2013-04-25 19:23:14

实际的配置文件是/etc/sellinux/config,其中/etc/sysconfig/selinux链接。看起来您可能丢失了链接,并最终得到了一个常规文件。

核实:

代码语言:javascript
复制
# ls -l /etc/sysconfig/selinux
lrwxrwxrwx. 1 root root 17 Dec 22 18:59 /etc/sysconfig/selinux -> ../selinux/config

或检查/etc/selinux/config的内容

票数 10
EN

Server Fault用户

发布于 2022-04-28 02:43:14

运行CentOS 8时,我将其用于脚本:

代码语言:javascript
复制
sed -i "s/SELINUX=.*/SELINUX=disabled/" /etc/selinux/config

基本上,您希望SELinux配置文件具有以下设置

\x{e76f} /etc/selinux/config:

...if...

代码语言:javascript
复制
SELINUX=enabled

...change到..。

代码语言:javascript
复制
SELINUX=disabled

虽然sudo setenforce 0将临时将其设置为“允许的”,但更改配置文件将永久地将其设置为“禁用”。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/500957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档