|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Ostanovsky 2:5030/1957 07 May 2003 17:27:46 To : Alex Semenyaka Subject : MS Office 97 на FreeBSD --------------------------------------------------------------------------------
Hello, Alex!
Вторник Май 06 2003, Alex Semenyaka изволил/a написать Andrey Ostanovsky:
AO>> Я делал так, как написано в man jail, так что, за отмазку не
AO>> катит.:) Давай, колись.
AS> Да не проблема, только я не очень понимаю, что именно ты спрашиваешь
AS> :)
Хорошо, попробую сформулировать по-человечески.:)
Основываясь на идее о том, что в jail можно использовать смонтированные файловые
системы из основного дерева делаем примерно такой скрипт:
start)
mount -t procfs proc $D/proc
mount_union -o ro /bin $D/bin
mount_union -o ro /sbin $D/sbin
mount_union -o ro /usr/sbin $D/usr/sbin
mount_union -o ro /usr/bin $D/usr/bin
mount_union -o ro /usr/lib $D/usr/lib
mount_union -o ro /usr/share $D/usr/share
mount_union -o ro /usr/libexec $D/usr/libexec
jail $D $D_NAME $D_IP /usr/local/sbin/jailer
;;
После запуска jail-а, на первый взгляд, все работает нормально. Хочется узнать -
правильно ли я поступаю, и нет ли тут каких-то неочевидных граблей, при таком
монтировании?
Из очевидных плюсов - экономия места под jail: с использованием вышеприведенной
схемы имеем ~20метров, против обычных 100 метров.
Из минусов - на "stop" при размонтировании ругается, что device busy на
/usr/libexec и т.д. Поставил -f.
Bye, Andrey Ostanovsky. aost @ gbk.spb.ru
--- GoldED+/W32 1.1.4.7
* Origin: Sat Station (2:5030/1957)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/28603eb90bf3.html, оценка из 5, голосов 10
|