mirror of
https://github.com/SELinuxProject/selinux
synced 2025-01-31 01:41:59 +00:00
71 lines
2.4 KiB
Groff
71 lines
2.4 KiB
Groff
|
.TH "sefcontext_compile" "8" "12 августа 2015" "dwalsh@redhat.com" "Документация по командной строке SELinux"
|
|||
|
.SH "ИМЯ"
|
|||
|
sefcontext_compile \- скомпилировать файлы регулярных выражений контекстов файлов
|
|||
|
.
|
|||
|
.SH "ОБЗОР"
|
|||
|
.B sefcontext_compile
|
|||
|
.RB [ \-o
|
|||
|
.IR outputfile ]
|
|||
|
.RB [ \-p
|
|||
|
.IR policyfile ]
|
|||
|
.I inputfile
|
|||
|
.
|
|||
|
.SH "ОПИСАНИЕ"
|
|||
|
.B sefcontext_compile
|
|||
|
используется для компиляции регулярных выражений контекстов файлов в формат
|
|||
|
.BR pcre (3).
|
|||
|
.sp
|
|||
|
Скомпилированный файл используется функциями проставления меток файлов libselinux.
|
|||
|
.sp
|
|||
|
По умолчанию
|
|||
|
.B sefcontext_compile
|
|||
|
записывает скомпилированный файл pcre с суффиксом
|
|||
|
.B .bin
|
|||
|
в конце (например, \fIinputfile\fB.bin\fR).
|
|||
|
.SH ПАРАМЕТРЫ
|
|||
|
.TP
|
|||
|
.B \-o
|
|||
|
Указать
|
|||
|
.I outputfile
|
|||
|
- должно быть полным именем файла, так как суффикс
|
|||
|
.B .bin
|
|||
|
не добавляется автоматически.
|
|||
|
.TP
|
|||
|
.B \-p
|
|||
|
Указать двоичный
|
|||
|
.I policyfile
|
|||
|
для использования при проверке записей контекста в
|
|||
|
.I inputfile
|
|||
|
.br
|
|||
|
Если найден недействительный контекст, запись файла в формате pcre не будет выполнена и появится сообщение об ошибке.
|
|||
|
|
|||
|
.SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ"
|
|||
|
При ошибке возвращается -1. При успешном завершении возвращается 0.
|
|||
|
|
|||
|
.SH "ПРИМЕРЫ"
|
|||
|
.B Пример 1:
|
|||
|
.br
|
|||
|
sefcontext_compile /etc/selinux/targeted/contexts/files/file_contexts
|
|||
|
.sp
|
|||
|
В результате создаётся следующий файл:
|
|||
|
.RS
|
|||
|
/etc/selinux/targeted/contexts/files/file_contexts.bin
|
|||
|
.RE
|
|||
|
.sp
|
|||
|
.B Пример 2:
|
|||
|
.br
|
|||
|
sefcontext_compile -o new_fc.bin /etc/selinux/targeted/contexts/files/file_contexts
|
|||
|
.sp
|
|||
|
В результате в текущем рабочем каталоге создаётся следующий файл:
|
|||
|
.RS
|
|||
|
new_fc.bin
|
|||
|
.RE
|
|||
|
.
|
|||
|
.SH "СМОТРИТЕ ТАКЖЕ"
|
|||
|
.BR selinux (8),
|
|||
|
.BR semanage (8)
|
|||
|
.
|
|||
|
.SH АВТОРЫ
|
|||
|
Dan Walsh, <dwalsh@redhat.com>.
|
|||
|
Перевод на русский язык выполнила Герасименко Олеся <gammaray@basealt.ru>.
|