Здравствуйте,
помогите разобраться с chroot
нужен для запуска программ
не могу понять как работает
например мне нужно чтобы он работал с /home/chroot
для этого мне нужно создать там каталоги bin etc home sys proc
потом примонтировать в эти каталоги те что в основной OS?
например
mount /bin /home/chroot/bin
mount /bin /home/chroot/etc
mount /bin /home/chroot/home
mount /bin /home/chroot/sys
mount /bin /home/chroot/proc
потом выполнить chroot /home/chroot?
приведите пожалуйста пример как сделать чтобы правильно и чтобы работало)
буду очень благодарен!!
Примечание:
*
mount /etc /home/chroot/etc
mount /home /home/chroot/home
mount /sys /home/chroot/sys
mount /proc /home/chroot/proc
Примечание:
>none7
а что нужно монтировать из основной системы?
как я понял нужно proc sys dev
mount -ro bind /proc /home/chroot/proc
mount -ro bind /sys /home/chroot/sys
mount -ro bind /dev /home/chroot/dev
?
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.