centos

centos如何设置selinux模式

小樊
42
2025-08-18 14:26:28
栏目: 智能运维

在CentOS系统中,SELinux(Security-Enhanced Linux)提供了强大的安全策略来保护系统。SELinux有三种模式:Enforcing、Permissive和Disabled。以下是如何设置SELinux模式的步骤:

方法一:通过命令行临时更改SELinux模式

  1. 查看当前SELinux状态

    getenforce
    

    输出可能是:

    • Enforcing:强制模式
    • Permissive:宽容模式
    • Disabled:禁用模式
  2. 临时切换到宽容模式

    setenforce 0
    

    这会将SELinux切换到宽容模式,在此模式下,SELinux策略不会强制执行,但会记录违反策略的行为。

  3. 临时切换到强制模式

    setenforce 1
    

    这会将SELinux切换回强制模式。

方法二:永久更改SELinux模式

要永久更改SELinux模式,需要编辑/etc/selinux/config文件。

  1. 备份原始配置文件

    sudo cp /etc/selinux/config /etc/selinux/config.bak
    
  2. 编辑配置文件

    sudo vi /etc/selinux/config
    

    找到以下行:

    SELINUX=enforcing
    

    将其修改为:

    • SELINUX=enforcing:强制模式
    • SELINUX=permissive:宽容模式
    • SELINUX=disabled:禁用模式
  3. 保存并退出编辑器

  4. 重启系统以应用更改

    sudo reboot
    

注意事项

通过以上步骤,您可以在CentOS系统中设置SELinux模式。

0
看了该问题的人还看了