Как получить доступ к `/dev` изнутри`chroot` тюрьмы?
Как можно получить доступ /dev
изнутри chroot
Тюрьма? Я хотел бы знать, как сделать это на OS X v10.11.5 "El Capitan", в частности. Я уже пытался создать automount
Использование общего ресурса NFS для того, чтобы эмулировать монтирование связывания, чтобы сделать это (как описано здесь) без успеха. Есть ли другие варианты?
2 ответа
MacOS имеет специальную файловую систему devfs, которая может быть смонтирована в нескольких местах. Просто установите его внутри вашей chroot-тюрьмы, вот так:
sudo mount -t devfs devfs "$jail"/dev
Я полагаю, что это в первую очередь идея тюрьмы для chroot:)
Копирование /dev-файлов в каталог dev внутри тюрьмы, скорее всего, не сработает. Как предложил Лоуренс С, использование mknod из тюрьмы может помочь.