Куда поместить политику SElinux, сгенерированную audit2allow?

Собственное решение для удара могло бы работать на Вас. Это соответствует всей строке к регулярному выражению, так будет только работать с одной ссылкой на строку сценарии

pat='href="(http://.*)">Transcript.* - ([0-9]*)\. (.*)</a>'
while IFS= read -r line; do 
   [[ $line =~ $pat ]] && 
   echo "${BASH_REMATCH[1]} ${BASH_REMATCH[2]} ${BASH_REMATCH[3]}"
done <file.txt
3
09.10.2018, 19:02
1 ответ

audit2allow может генерировать модуль политики напрямую, когда используется опция -M <name>.

Затем этот модуль можно загрузить с помощью semodule -i <name>.pp.

Модуль также можно скомпилировать вручную. Это полезно, когда вы вносите изменения в автоматически сгенерированный модуль. На странице руководства есть пример со списком шагов:

# Compile the module
$ checkmodule -M -m -o local.mod local.te

# Create the package
$ semodule_package -o local.pp -m local.mod

# Load the module into the kernel
$ semodule -i local.pp
1
27.01.2020, 21:31

Теги

Похожие вопросы