无法在 Ubuntu 服务器 18.04 上启用 selinux

无法在 Ubuntu 服务器 18.04 上启用 selinux

首先,我对 SElinux 和 ubuntu 完全是个新手,所以我的问题是,我尝试使用本教程在 ubuntu server 18.04 上安装它:https://www.linode.com/docs/quick-answers/linux/install-selinux-on-ubuntu/

但是我无法使用 setenforce 或更改 selinux 中的配置文件来启用它。

root@test:/# setenforce 1
setenforce: SELinux is disabled

如果您需要更多信息,我很乐意提供。

先感谢您。

答案1

刚刚通过 Google 搜索来到这里。

不是在 Ubuntu 中使用 SELinux。它根本没有经过测试。启用 SELinux 后,许多软件包安装都会失败。特别是,任何运行“groupadd”来添加特定于服务的组的人。请参阅https://bugs.launchpad.net/ubuntu/+source/libselinux/+bug/1769301

SELinux 已在 CentOS 和 Redhat Enterprise Linux 中测试并默认启用。Ubuntu 提供 AppArmor 作为替代安全机制。如果您更喜欢 SELinux,请使用默认启用它的发行版,如 Redhat 或 CentOS。

相关内容