如何在CentOS 8上禁用SELinux
时间:2020-03-05 15:27:18 来源:igfitidea点击:
SELinux,也称为安全增强型Linux,是嵌入在Linux内核中的一项安全功能。
SELinux利用强制访问控制(MAC)将用户限制在某些规则和策略上,并防止他们按照IT管理员的指定在Linux系统上执行未经授权的任务。
SELinux有3种不同的模式:
强制执行这是安装时SELinux的默认安装。
它在系统上实施默认策略,记录操作并拒绝对某些服务的访问。
允许的在此模式下,不会强制执行策略,但会记录违规并触发警告。
禁用顾名思义,这意味着SELinux已关闭,安全策略将不再保护服务器。
了解了SELinux是什么以及可以配置的各种模式之后,现在让我们看看如何在CentOS 8上禁用SELinux。
默认情况下,新安装后以强制模式启用SELinux。
出于安全原因,通常建议将其保持启用状态。
但是,在某些情况下,可能需要将其禁用或者关闭。
让我们看看如何在CentOS 8上禁用SELinux。
1)检查SELinux状态
首先,让我们首先检查SELinux的状态。
为此,只需运行以下命令:
# sestatus
从上面的输出中,我们可以清楚地看到它是默认启用的,并且处于强制模式。
2)暂时停用SELinux
要暂时禁用SELinux或者将SELinux状态从目标设置为允许,请运行以下命令:
# sudo setenforce 0
此外,我们可以使用“ Permissive”选项,而不是0
# sudo setenforce Permissive
3)永久禁用
SELinux的配置文件位于“/etc/selinux/config”路径中。
要禁用SELinux,请打开配置文件,并将“ SELINUX”参数设置为“ disabled”。
所以,打开配置文件
vim /etc/selinux/config
如下所示,将“ SELINUX”设置为“ disabled”。
保存并退出配置文件。
3)重新启动CentOS 8系统
为使更改生效,请使用以下任何命令重新引导系统,如下所示
# reboot # shutdown -r now # init 6
4)验证SELinux状态
一旦系统成功重启,现在检查SELinux的状态以确认它确实被禁用。
# sestatus