如何从 `chroot` Jail 内部访问 `/dev`?

如何从 `chroot` Jail 内部访问 `/dev`?

     如何/devchrootjail 内访问?我想知道如何在 OS X v10.11.5 'El Capitan' 上执行此操作。我已经尝试创建一个automounting NFS 共享,以模拟绑定挂载来执行此操作(如所述这里) 没有成功。 还有其他选择吗?

答案1

MacOS 有一个特殊的文件系统,称为 devfs,它可以挂载在多个位置。只需将其挂载到 chroot jail 中即可,如下所示:

sudo mount -t devfs devfs "$jail"/dev 

答案2

我相信这首先是 chroot jail 的想法:)

将 /dev 文件复制到 jail 内的 dev 目录中很可能行不通。正如 LawrenceC 所建议的,在 jail 内使用 mknod 可能会奏效。

相关内容