ubuntu

Ubuntu SELinux开启步骤是什么

小樊
45
2025-10-07 23:51:32
栏目: 智能运维

Ubuntu开启SELinux的详细步骤

1. 安装SELinux相关包

SELinux并非Ubuntu默认组件,需先通过APT包管理器安装核心组件及依赖。打开终端,依次执行以下命令更新软件包列表并安装:

sudo apt update
sudo apt install selinux-basics selinux-policy-default auditd selinux-utils

2. 激活SELinux

安装完成后,通过selinux-activate命令激活SELinux,系统会在下次启动时加载SELinux模块:

sudo selinux-activate

该命令会自动配置GRUB引导参数(添加security=selinux),确保SELinux内核模块被加载。

3. 配置SELinux模式

SELinux有三种运行模式,需通过修改配置文件设置默认模式:

4. 重启系统使配置生效

修改配置后,必须重启系统以加载SELinux模块并应用模式设置:

sudo reboot

5. 验证SELinux状态

系统重启后,通过以下命令确认SELinux是否启用及当前模式:

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  # 配置文件中设置的默认模式

也可通过getenforce命令快速查看当前模式(输出Enforcing表示强制模式)。

注意事项

0
看了该问题的人还看了