Возможно ли, чтобы тюрьмы chroot совместно использовали каталоги (только для чтения) за пределами тюрьмы?
У меня есть многократные тюрьмы для chroot, я хочу, чтобы они разделили некоторые каталоги, в настоящее время я должен скопировать эти каталоги в тюрьмы, которые я считаю не элегантными. Каталоги доступны только для чтения, например "/usr/bin".
2 ответа
Решение
Вы можете использовать новую поддержку 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
,