SEMODULE_PACKAGE
ÐÐЯ
ÐÐÐÐÐ
ÐÐÐСÐÐÐÐ
ÐÐ ÐÐÐÐ
ÐÐÐ ÐÐÐТРЫ
СÐÐТРÐТРТÐÐÐÐ
ÐÐТÐРЫ
ÐÐЯ
semodule_package − ÑоздаÑÑ Ð¿Ð°ÐºÐµÑ Ð¼Ð¾Ð´ÑÐ»Ñ Ð¿Ð¾Ð»Ð¸Ñики SELinux
ÐÐÐÐÐ
semodule_package −o
ÐÐÐСÐÐÐÐ
semodule_package – ÑÑилиÑа, коÑоÑÐ°Ñ Ð¸ÑполÑзÑеÑÑÑ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ð°ÐºÐµÑа модÑÐ»Ñ Ð¿Ð¾Ð»Ð¸Ñики SELinux из двоиÑного модÑÐ»Ñ Ð¿Ð¾Ð»Ð¸Ñики и (необÑзаÑелÑно) дÑÑÐ³Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ, ÑÐ°ÐºÐ¸Ñ ÐºÐ°Ðº конÑекÑÑÑ Ñайлов. Ðоманда semodule_package ÑпаковÑÐ²Ð°ÐµÑ Ð´Ð²Ð¾Ð¸ÑнÑе модÑли полиÑики, ÑозданнÑе Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ checkmodule. ÐÐ°ÐºÐµÑ Ð¿Ð¾Ð»Ð¸Ñики, ÑозданнÑй Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ semodule_package, заÑем можно ÑÑÑановиÑÑ ÑеÑез semodule.
ÐÐ ÐÐÐÐ
# СобÑаÑÑ Ð¿Ð°ÐºÐµÑ Ð¿Ð¾Ð»Ð¸Ñики Ð´Ð»Ñ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ модÑлÑ.
$ semodule_package −o base.pp −m base.mod −f file_contexts
# СобÑаÑÑ Ð¿Ð°ÐºÐµÑ Ð¿Ð¾Ð»Ð¸Ñики Ð´Ð»Ñ Ð¼Ð¾Ð´ÑÐ»Ñ httpd.
$ semodule_package −o httpd.pp −m httpd.mod −f httpd.fc
# СобÑаÑÑ Ð¿Ð°ÐºÐµÑ Ð¿Ð¾Ð»Ð¸Ñики Ð´Ð»Ñ Ð»Ð¾ÐºÐ°Ð»ÑнÑÑ Ð¿Ñавил пÑинÑдиÑелÑного пÑиÑÐ²Ð¾ÐµÐ½Ð¸Ñ Ñипов, не вклÑÑÐ°Ñ ÐºÐ¾Ð½ÑекÑÑÑ Ñайлов.
$ semodule_package −o local.pp −m local.mod
ÐÐÐ ÐÐÐТРЫ
−o −−outfile
Файл пакеÑа модÑÐ»Ñ Ð¿Ð¾Ð»Ð¸Ñики, ÑозданнÑй ÑÑим ÑÑедÑÑвом.
−s −−seuser
Файл seuser, коÑоÑÑй ÑледÑÐµÑ Ð²ÐºÐ»ÑÑиÑÑ Ð² пакеÑ.
−u −−user_extra
Файл user_extra, коÑоÑÑй ÑледÑÐµÑ Ð²ÐºÐ»ÑÑиÑÑ Ð² пакеÑ.
−m −−module
Файл модÑÐ»Ñ Ð¿Ð¾Ð»Ð¸Ñики, коÑоÑÑй ÑледÑÐµÑ Ð²ÐºÐ»ÑÑиÑÑ Ð² пакеÑ.
−f −−fc
Файл конÑекÑÑов Ñайлов Ð´Ð»Ñ Ð¼Ð¾Ð´ÑÐ»Ñ (необÑзаÑелÑно).
−n −−nc
Файл конÑекÑÑа netfilter, коÑоÑÑй ÑледÑÐµÑ Ð²ÐºÐ»ÑÑиÑÑ Ð² пакеÑ.
СÐÐТРÐТРТÐÐÐÐ
checkmodule(8), semodule(8), semodule_unpackage(8)
ÐÐТÐРЫ
ÐÑа ÑÑÑаниÑа ÑÑководÑÑва бÑла напиÑана Dan Walsh
ÐÑогÑамма бÑла напиÑана Karl MacMillan
ÐеÑевод на ÑÑÑÑкий ÑзÑк вÑполнила ÐеÑаÑименко ÐлеÑÑ