Этот вопрос: что это такое и как его использовать, относится к тому, что и как использовать chroot
.
Чего я не понимаю, так это зачем мне пользоваться chroot
. Я понимаю, что он делает, но я не могу вспомнить случай, когда мне нужно его использовать, учитывая тот факт, что это не механизм безопасности или песочница, поскольку ответ указывает: «Вы не должны использовать chroot
в качестве безопасности мера, чтобы программа не модифицировала файлы вне вашей имитируемой файловой системы ".
В частности, почему определенный процесс должен отображать подкаталог как корневую файловую систему?
Ответы:
Существует множество причин для использования изолированной среды, вы можете использовать ее для хранения разных версий одной программы, вы можете использовать ее для симуляции конкретной среды, для тестирования некоторых функций, для создания образов системы, отличной от вашей основной один и т. д.
Википедия может рассказать вам больше о тюрьмах и их использовании.
Оттуда:
источник
/
, но вы не хотите испортить вашу существующую систему, chroot полезен, даже если запускать от имени root (то есть, когда это бессмысленно с точки зрения безопасности). Он функционирует как «перенаправитель», который, если вы доверяете программе, полезен.