Назад | Перейти на главную страницу

Selinux: Управление портами; Команда Semanage не найдена

У меня проблемы с настройкой SELinux, чтобы разрешить отправку почты.

Читая документацию по SELinux, я обнаружил, что могу управлять портами через semanage команда, но команда не может быть найдена.

Есть ли другой способ управления портами с помощью SELinux или способ найти эту команду? Худший случай: Есть ли способ отключить SELinux или переключиться в разрешающий режим без перезагрузки?

Я использую Fedora.

Спасибо!

Это довольно поздно (3 года спустя), но отключение selinux - не «правильный» ответ. Вы найдете semanage в policycoreutils-python пакет, который, похоже, не установлен по умолчанию.

Однако перенаправление портов должен обрабатываться с помощью firewalld - один раз, когда мне понадобилось использовать semanage, было установить флаги selinux для общего ресурса samba. Я использую графический интерфейс для firewalld, но firewall-cmd --permanent [--zone=<zone>] --add-port=<port>[-<port>]/<protocol> следует добавить порт постоянно и firewall-cmd --reload должен его загрузить. Как всегда, RTFM Больше подробностей.

SELinux - сложный зверь, которого мне пока удалось избежать (он где-то в списке дел!). Однако единственная команда, которую узнают большинство системных администраторов, - это команда, которая отключает ее:

setenforce 0

Затем вы можете использовать эту команду, чтобы проверить статус SELinux:

getenforce

Быстрый гугл появился эта страница по теме установки semanage, выглядит довольно просто.