Возможно ли, чтобы тюрьмы chroot совместно использовали каталоги (только для чтения) за пределами тюрьмы? - PullRequest
9 голосов
/ 09 декабря 2011

У меня многократные тюрьмы chroot, я хочу, чтобы они разделяли некоторые каталоги, в настоящее время я должен скопировать эти каталоги в тюрьмы, которые я считаю не элегантными.Каталоги доступны только для чтения, например '/usr/bin'.

Ответы [ 2 ]

12 голосов
/ 09 декабря 2011

Вы можете использовать новую поддержку bind mounts, чтобы сделать идентичные структуры каталогов доступными по нескольким путям.

mount --bind /usr/bin /path/to/chroot/jail/usr/bin
mount -o remount,ro /path/to/chroot/jail/usr/bin

Подробнее см. mount(8).

Вы можете стать действительно умным с монтированием в системах Linux в эти дни; подробнее см. исходный файл ядра Linux Documentation/filesystems/sharedsubtree.txt.

1 голос
/ 09 декабря 2011

1001 * попробовать *

mount /outside /inside -o bind
...