在 Ubuntu 上,默认是不安装 SELinux 的,Ubuntu 使用的是 AppArmor。
如果你之前 手动安装过 SELinux,可以按下面步骤卸载。
sestatus
或
dpkg -l | grep selinux
如果显示:
SELinux status: disabled 或命令不存在 → 没装selinux-basics、selinux-policy-* 等 → 已安装编辑 GRUB 参数:
sudo nano /etc/default/grub
确保有:
GRUB_CMDLINE_LINUX_DEFAULT="selinux=0"
然后更新 GRUB:
sudo update-grub
sudo apt remove --purge selinux-basics selinux-policy-default selinux-utils
如还有其他:
sudo apt remove --purge $(dpkg -l | grep selinux | awk '{print $2}')
sudo rm -rf /etc/selinux
sudo reboot
重启后执行:
sestatus
应提示:
Command 'sestatus' not found
如果你愿意,可以告诉我:
我可以给你更精确的建议。