CentOS 8禁用SELinux具体方法

SELINUX全称为Security Enhanced Linux (安全强化 Linux),是对系统安全级别更细粒度的设置。 由于SELinux配置设置太严格,可能会与CM需要的功能相冲突,所以这里我们选择直接关掉。

如何在CentOS 8上暂时禁用SELinux

在开始在CentOS 8上禁用SELinux之前,请务必先检查SELinux的状态。

为此,请运行以下命令:

[root@localhost www.linuxidc.com]# sestatus
SELinux status:                enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:        /etc/selinux
Loaded policy name:            targeted
Current mode:                  enforcing
Mode from config file:          enforcing
Policy MLS status:              enabled
Policy deny_unknown status:    allowed
Memory protection checking:    actual (secure)
Max kernel policy version:      31

这表明SELinux已启动并正在运行。

要暂时禁用SELinux,请运行命令。

# setenforce 0

另外,您可以运行命令。

# setenforce Permissive

这些命令中的任何一个都将暂时禁用SELinux,直到下次重启为止。

如何在CentOS 8上永久禁用SELinux

现在,让我们看看如何永久禁用SELinux。 SElinux的配置文件位于 /etc/selinux/config。 因此,我们需要对该文件进行一些修改。

# vi /etc/selinux/config

将SELinux属性设置为Disabled,如下所示:

# 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 three values:
#    targeted - Targeted processes are protected,
#    minimum - Modification of targeted policy. Only selected processes are protected.
#    mls - Multi Level Security protection.
SELINUXTYPE=targeted

保存并退出配置文件,然后使用以下任何命令重新启动CentOS 8 Linux系统。

# reboot
# init 0
# telinit 0

现在,使用命令检查SELinux的状态。

[linuxidc@localhost www.linuxidc.com]$ sestatus
SELinux status:                disabled

SELinux是CentOS 8上非常关键的功能,有助于限制未经授权的用户访问系统上的某些服务。

在本指南中,我们演示了如何在CentOS 8上禁用SELinux。理想情况下,除配置需要禁用SELinux的服务的实例外,始终建议保持SELinux处于启用状态。

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/14012.html

(0)
晴川运维晴川运维
上一篇 2025年9月25日
下一篇 2025年9月25日

相关推荐

  • CentOS7之防火墙命令详解

    centos 7中防火墙是一个非常的强大的功能了,但对于CentOS 7中在防火墙中进行了升级了,下面我们一起来详细的看看关于CentOS 7中防火墙使用方法。 FirewallD…

    CentOS 2025年6月8日
  • CentOS6.5下RPM方式安装MySQL5.6.33

    centos6.5下RPM方式安装mysql5.6.33 1、mysql下载 下载地址:https://dev.mysql.com/downloads/mysql/5.6.html…

    CentOS 2025年6月13日
  • CentOS 7源码编译安装PHP5.6和Nginx1.7.9及MySQL(搭建LNMP环境)

    CentOS 7源码编译安装php5.6和Nginx1.7.9及mysql(搭建LNMP环境) 想搭建一个lnmp的备份服务器…源码编译安装,各种依赖包纠结,所以呢,mariadb…

    CentOS 2025年6月25日
  • 如何为CentOS 8配置本地Yum/DNF存储库

    在本文中,您将学习如何使用ISO或安装DVD媒介为centos 8系统配置本地DNF或yum存储库。 CentOS 8附带2个存储库:BaseOS和AppStream(应用程序流)…

    CentOS 2025年6月12日
  • CentOS 7.0 重置root的密码

    Linux系统:CentOS 7.0,如何重置root的密码,首先进入开启菜单,按下e键进入编辑现有的内核,如下图所示 然后滚动列表,找到ro,将它替换成rw,并加上init=/s…

    CentOS 2025年10月5日
  • Linux CentOS 7 下通过Memcached实现Session共享

    前言 在做server集群和负载均衡等等之前首先要做的一件事就是session共享,否则集群也是无意义的根本无法使用,去年写过一篇window+tomcat-cluster实现的s…

    CentOS 2025年9月19日
  • 安装CentOS后要做的10件事

    centos是一款社区驱动的免费linux发行版,也是一款功能很强大的可替代红帽企业级Linux(RHEL)的发行版。它源自红帽企业级Linux的源代码。安装CentOS 7后,你…

    CentOS 2025年6月18日
  • VMware12中识别和配置CentOS7.2新添加网卡

     VMware12中如何识别和配置centos7.2新添加网卡的方法。 1.关机,添加新网卡 2.登入系统 # ip addr //获取新增网卡的信息(设备名称,MAC地…

    CentOS 2025年9月17日
  • CentOS 7 下SVN的安装及基础配置介绍

    CentOS 7 下SVN的安装及基础配置介绍 一、实践环境二、安装操作系统三、安装SVN四、基础配置五、启动SVN六、客户端访问七、常见问题排查 一、实践环境 CentOS 7操…

    CentOS 2025年9月24日
  • CentOS 7下Memcached安装和简单使用

    前言:memcached的介绍 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从…

    CentOS 2025年6月8日

发表回复

登录后才能评论