在Ubuntu系统中,SELinux(Security-Enhanced Linux)通常处于禁用状态。如果你确实需要启用SELinux,可以通过以下步骤进行操作:
安装SELinux包:
sudo apt update
sudo apt install selinux-basics selinux-policy-default
启用SELinux:
编辑 /etc/selinux/config
文件:
sudo nano /etc/selinux/config
找到 SELINUX=disabled
这一行,将其修改为 SELINUX=enforcing
或 SELINUX=permissive
:
SELINUX=enforcing # 强制模式
# SELINUX=permissive # 宽容模式(只记录日志,不阻止操作)
重启系统:
sudo reboot
如果你需要禁用SELinux,可以按照以下步骤操作:
编辑 /etc/selinux/config
文件:
sudo nano /etc/selinux/config
找到 SELINUX=enforcing
或 SELINUX=permissive
这一行,将其修改为 SELINUX=disabled
:
SELINUX=disabled
重启系统:
sudo reboot
你可以使用以下命令来检查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
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 31
通过以上步骤,你可以轻松地在Ubuntu系统中启用或禁用SELinux,并根据需要选择合适的模式(强制模式或宽容模式)。