sefcontext_compile

ÐÐЯ
ÐÐÐÐР
ÐÐÐСÐÐÐÐ
ÐÐРÐÐÐТРЫ
ÐÐÐÐРÐЩÐÐÐÐÐ ÐÐÐЧÐÐÐÐ
ÐРÐÐÐРЫ
СÐÐТРÐТРТÐÐÐÐ
ÐÐТÐРЫ


ÐÐЯ

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, . ÐеÑевод на ÑÑÑÑкий ÑзÑк вÑполнила ÐеÑаÑименко ÐлеÑÑ .