SANDBOX(8) | Команды пользователя | SANDBOX(8) |
sandbox - выполнить приложение cmd в изолированной среде SELinux
sandbox [-C] [-s] [ -d DPI ] [-l level ] [[-M | -X] -H homedir -T tempdir ] [-I includefile ] [ -W windowmanager ] [ -w windowsize ] [[-i file ]...] [ -t type ] cmd
sandbox [-C] [-s] [ -d DPI ] [-l level ] [[-M | -X] -H homedir -T tempdir ] [-I includefile ] [ -W windowmanager ] [ -w windowsize ] [[-i file ]...] [ -t type ] -S
Выполнить приложение cmd в строго ограниченном домене SELinux. По умолчанию в домене изолированной среды приложения могут только читать и записывать stdin, stdout и любые другие передаваемые дескрипторы файлов. Открывать другие файлы нельзя. Параметр -M позволяет смонтировать альтернативные домашний каталог и временный каталог, которые будут использоваться изолированной средой.
Если установлен пакет policycoreutils-sandbox, можно использовать параметр -X и параметр -M. sandbox -X позволяет запускать приложения X в изолированной среде. Эти приложения запускаются на своём собственном X-сервере и создают временные домашний каталог и каталог /tmp. Политика SELinux по умолчанию не разрешает использовать какие-либо средства для управления привилегиями или осуществлять доступ к сети. Она также предотвращает доступ к другим процессам и файлам пользователей. Указанные в команде файлы, которые находятся в домашнем каталоге или каталоге /tmp, будут скопированы в каталоги изолированной среды.
Если каталоги указаны с параметром -H или -T, их контекст будет изменён chcon(1) (если только с помощью параметра -l не указан уровень). Если уровень безопасности MLS/MCS указан, пользователь должен установить правильные метки.
Примеры:
sandbox_t - без X, без
доступа к
сети, без
открытия,
чтение/запись
передаются
в
дескрипторах
файлов.
sandbox_min_t - без
доступа к
сети
sandbox_x_t - порты
для
X-приложений,
которые
следует
запустить
локально
sandbox_web_t - порты,
необходимые
для
работы в
Интернете
sandbox_net_t - сетевые
порты (для
серверного
ПО)
sandbox_net_client_t - все
сетевые
порты
Эта страница руководства была написана Dan Walsh <dwalsh@redhat.com> и Thomas Liu <tliu@fedoraproject.org>. Перевод на русский язык выполнила Герасименко Олеся <gammaray@basealt.ru>.
Май 2010 | sandbox |