sefcontext_compile − скомпилировать файлы регулярных выражений контекстов файлов
sefcontext_compile [−o outputfile] [−p policyfile] inputfile
sefcontext_compile используется для компиляции регулярных выражений контекстов файлов в формат pcre(3).
Скомпилированный файл используется функциями проставления меток файлов libselinux.
По умолчанию sefcontext_compile записывает скомпилированный файл pcre с суффиксом .bin в конце (например, inputfile.bin).
−o |
Указать outputfile - должно быть полным именем файла, так как суффикс .bin не добавляется автоматически. | ||
−p |
Указать двоичный policyfile для использования при проверке записей контекста в inputfile |
Если найден недействительный контекст, запись файла в формате pcre не будет выполнена и появится сообщение об ошибке.
При ошибке возвращается -1. При успешном завершении возвращается 0.
Пример
1:
sefcontext_compile
/etc/selinux/targeted/contexts/files/file_contexts
В результате создаётся следующий файл:
/etc/selinux/targeted/contexts/files/file_contexts.bin
Пример
2:
sefcontext_compile -o new_fc.bin
/etc/selinux/targeted/contexts/files/file_contexts
В результате в текущем рабочем каталоге создаётся следующий файл:
new_fc.bin
selinux(8), semanage(8)
Dan Walsh, <dwalsh@redhat.com>. Перевод на русский язык выполнила Герасименко Олеся <gammaray@basealt.ru>.