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