节点 - 从去到父目录预防子进程(Node - Prevent child process from

2019-09-27 05:56发布

我从我的节点服务器产卵的过程,也就是在/tmp/running/username (它是由用户上传节点进程)

我怎么防止它读取(或知道的存在)比其他任何东西/tmp/running/username

我可以在任何需要的方式产卵的过程。

Answer 1:

你可以产卵的过程作为一个参数chroot ,这将改变根目录的过程:

spawn('chroot', ['/tmp/running/username', 'yourprocess', 'arg1', ...]);

另一种方法是使用chroot从功能节点POSIX模块(但要防止您被chroot的以及产卵的外部程序节点过程中,你可能需要到餐桌第一和子进程调用chroot)。



文章来源: Node - Prevent child process from going in to parent directory