Причина, по которой он отключен, заключается в том, что отладка может быть болезненной.
Однако мы не выключаем его сейчас. Мы почти всегда поддерживаем это. Я иногда отключаю его, чтобы быстро проверить, является ли SElinux проблемой или нет.
Теперь гораздо проще отлаживать, особенно если вы хорошо знакомы с Audit2allow. На самом деле вам не нужно разбираться в этом с Audit2allow, но вы можете в конечном итоге открыть тоньше шире, чем вы думаете с Audit2allow. Сказав, что некоторые SELinux лучше, чем ничего.
Я ни в коем случае не эксперт SELinux и использую его всего пару лет. Я до сих пор не совсем понимаю основы, но знаю достаточно, чтобы запустить приложения, включая те, которые включены в дистрибутив и случайные вещи, скомпилированные из сети.
Главное , я должен был использовать , являются ls -lZ
(контекст SELinux шоу), audit2allow
, chcon
, semodule
, getenforce
, setenforce
и булевы. С помощью этих инструментов мне удалось получить все необходимые приложения для работы под SELinux.
Я нахожу одну из больших проблем с отладкой проблем SELinux, просто не забываю проверять наличие проблем SELinux, когда у меня возникают другие мудрые необъяснимые проблемы. Обычно мне требуется немного смелости, чтобы сказать «ч! Проверь SELinux !!».
Согласно справочной странице bind, SELinux гораздо безопаснее, чем запускать связывание в изолированной тюрьме. Многие другие люди, которые имеют гораздо больше подсказок, чем я, также рекомендую это, поэтому я запускаю это вслепую сейчас. И подозреваю, что, несмотря на случайные проблемы, это, вероятно, стоит сделать.