Не могу включить selinux на сервере Ubuntu 18.04
Для начала я полный новичок в вопросах SElinux и Ubuntu, поэтому моя проблема в том, что я попытался установить его на сервер Ubuntu 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.
НЕ используйте SELinux с Ubuntu. Это совсем не проверено. После включения SELinux многие установки пакетов не выполняются. В частности, любой, кто запускает "groupadd", чтобы добавить группу, специфичную для службы. См. https://bugs.launchpad.net/ubuntu/+source/libselinux/+bug/1769301
SELinux протестирован и включен по умолчанию в CentOS и Redhat Enterprise Linux. Ubuntu предлагает AppArmor в качестве альтернативного механизма безопасности. Если вы предпочитаете SELinux, используйте дистрибутив, который включает его по умолчанию, например Redhat или CentOS.