Не могу включить 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.

Другие вопросы по тегам