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,