![Xiaomi Mi Max 2 запускается в Индии по цене 16 999 ₹](/f/dee41684fecdc2fe8d26d7b65512ff69.jpg?width=100&height=100)
я пытаюсь настроить общий ресурс Samba с правильными логическими значениями и значениями контекста безопасности, используя команда semanage внести изменения в политику SELinux, чтобы разрешить доступ к общему ресурсу Samba с удаленных клиентов на моем RHEL 8 server, но я неожиданно обнаружил следующую ошибку.
# semanage fcontext --at samba_share_t "/finance(/.*)?" -bash: semanage: команда не найдена
semanage является SELinux (Linux с повышенной безопасностью) инструмент управления, который используется для настройки определенных элементов без внесения каких-либо корректировок или повторной сборки из источников политики. Semanage состоит из сопоставления имени пользователя Linux и идентификаторов пользователей SELinux, а также включает сопоставление контекста безопасности для различных типов объектов, таких как интерфейс, сетевой порт и т. Д.
Мне было интересно, как исправить эту ошибку, и я не могу найти, какой пакет предоставляет команда semanage. После небольшого исследования я узнал, что вам нужно использовать
ням обеспечивает возможность узнать пакет, который предоставляет запрашиваемый файл с именем /usr/sbin/semanage.В этой короткой статье мы объясним, как установить необходимые пакеты для получения команда semanage с использованием ням команда.
# yum предоставляет / usr / sbin / semanage.
Из приведенного выше примера вывода видно, что нам нужно установить policycoreutils-python-utils-2.8-16.1.el8.noarch пакет для использования команды semanage.
# yum install policycoreutils-python-utils.
После завершения установки попробуйте запустить команда semanage опять же, это будет работать как по волшебству.
Вы также можете использовать следующие команды, чтобы получить страницу руководства по команда semanage варианты и использование.
# человек semanage. ИЛИ. # semanage --help.