Рейтинг:0

SELinux предотвращает подключение clamd_port_t:tcp_socket

флаг cn

У нас есть сервер API (tomcat), который имеет конфигурацию clamAV для сканирования любого загруженного файла в систему.

Конфигурация clamAV потребует, чтобы сервер API подключался к серверу clamAV.

SELinux включен на обоих серверах, и всякий раз, когда мы пытаемся загрузить файлы, мы получаем следующую ошибку/исключение:

tomcat: разрешение java.net.socketexception отклонено (не удалось подключиться)

Эта ошибка связана с SELinux, и вот журнал аудита для этого отказа:

type=AVC msg=audit(1632293242.892:403): avc: deny { name_connect } for pid=2663 comm="http-nio-8780-e" dest=3310 scontext=system_u:system_r:tomcat_t:s0 tcontext=system_uSmiley Surprisedbject_r: clamd_port_t:s0 tclass=tcp_socket разрешительный=0

    Был вызван:
        Отсутствует правило разрешения принудительного применения типа (TE).

        Вы можете использовать audit2allow для создания загружаемого модуля, чтобы разрешить этот доступ.

Мы решили эту проблему, создав пользовательскую политику SELinux, используя Аудит2Разрешить команда.

Но нам нужно знать, есть ли какой-либо другой способ решить эту проблему, используя логические значения SELinux или любое изменение метки, которое мы можем применить.

Могли бы вы, пожалуйста, посоветовать ?

Спасибо

Рейтинг:0
флаг cz

Если бы был другой путь, то аудит2почему сказал бы тебе об этом.

Вы также можете попробовать герметик инструмент, который покажет последние отказы SELinux и предоставит подробную информацию.

MAAN SHARBAJI avatar
флаг cn
Audit2why сказал, что: Отсутствует тип принудительного применения (TE) разрешающего правила. Вы можете использовать audit2allow для создания загружаемого модуля, чтобы разрешить этот доступ.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.