ubuntu

Ubuntu SELinux如何启用强制模式

小樊
71
2025-03-12 13:02:03
栏目: 智能运维

在 Ubuntu 上启用 SELinux 强制模式需要经过以下几个步骤:

  1. 安装 SELinux:首先,确保你的系统已经安装了 SELinux。Ubuntu 默认是不安装 SELinux 的,但你可以使用以下命令来安装它:

    sudo apt update
    sudo apt install selinux-basics selinux-policy-default
    
  2. 配置 SELinux:安装完成后,你需要配置 SELinux。编辑 /etc/selinux/config 文件:

    sudo nano /etc/selinux/config
    

    找到以下行:

    SELINUX=disabled
    

    将其更改为:

    SELINUX=enforcing
    

    这将把 SELinux 设置为强制模式。

  3. 重启系统:为了使更改生效,你需要重启系统:

    sudo reboot
    
  4. 验证 SELinux 状态:系统重启后,你可以使用以下命令来验证 SELinux 是否已经启用并处于强制模式:

    sestatus
    

    输出应该类似于以下内容,表明 SELinux 处于强制模式:

    SELinux status:                 enabled
    SELinuxfs mount:                /sys/kernel/security
    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
    

    注意 Current modeMode from config file 都应该是 enforcing

启用 SELinux 强制模式后,系统将强制执行 SELinux 策略,任何不符合策略的行为都将被阻止。请确保你已经熟悉 SELinux 的基本概念和策略,以避免不必要的系统问题。

0
看了该问题的人还看了