在 Ubuntu 中,SELinux 默认并不是默认启用的安全模块(Ubuntu 默认使用 AppArmor)。如果你确实在 Ubuntu 上安装并使用了 SELinux,可以通过以下方式切换其模式。
sestatus
如果看到类似:
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
Current mode: enforcing
Mode from config file: enforcing
说明 SELinux 已启用。
如果提示 command not found,说明尚未安装 SELinux。
sudo setenforce 0
sudo setenforce 1
⚠️ 临时切换在系统重启后会失效。
查看当前模式:
getenforce
编辑 SELinux 配置文件:
sudo nano /etc/selinux/config
修改以下行:
SELINUX=enforcing
# 或
SELINUX=permissive
# 或
SELINUX=disabled
保存后重启系统:
sudo reboot
如果你只是想“增强系统安全”,通常建议使用:
sudo aa-status
查看 AppArmor 状态。
如果你愿意,可以告诉我:
我可以给你更针对性的建议。