在 Ubuntu 上,SELinux 并不是默认启用的(Ubuntu 默认使用的是 AppArmor)。如果你之前手动安装并启用了 SELinux,想要“恢复默认”,通常有以下几种理解和处理方式:
Ubuntu 的默认安全机制是 AppArmor,而不是 SELinux。
编辑 SELinux 配置文件:
sudo nano /etc/selinux/config
修改为:
SELINUX=disabled
然后重启系统:
sudo reboot
如果你之前是手动安装的:
sudo apt remove --purge selinux selinux-basics selinux-policy-default
sudo apt autoremove
然后确保 /etc/selinux/config 不存在或被禁用。
(仍然使用 SELinux,但回到初始状态)
sudo restorecon -Rv /
sudo touch /.autorelabel
sudo reboot
系统重启后会自动重新标记文件系统。
getenforce
# 或
sestatus
Disabled → 已禁用(Ubuntu 默认)Permissive → 仅记录不阻止Enforcing → 强制模式✅ 如果只是想恢复 Ubuntu 默认:
✅ 如果必须保留 SELinux:
如果你能说明:
我可以给你更精确的操作步骤。