在 Ubuntu 上,SELinux 默认是不开启的,而且通常根本没有安装。
具体情况如下:
Ubuntu 默认使用的是 AppArmor,而不是 SELinux。
selinux 相关包getenforce
或
sestatus
如果看到:
Command not found → 说明 SELinux 未安装Disabled → 已安装但未启用大致步骤:
sudo apt install selinux
sudo selinux-activate
sudo reboot
⚠️ 注意:这可能导致系统启动问题,尤其是和 AppArmor 混用时。
✅ 总结一句话:
Ubuntu 默认不开启 SELinux,默认使用 AppArmor。
如果你愿意,我也可以对比一下 CentOS / RHEL 和 Ubuntu 的安全机制差异。