blob: 3a6b832a5319b7956d4d64eef5fd31870311390b [file] [log] [blame]
.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>.