【发布时间】:2015-10-16 16:18:58
【问题描述】:
我正在尝试开发一个 Node.JS 应用程序,它允许用户创建自己的 Node 应用程序,这些应用程序作为子进程运行到主 Node.JS 应用程序。我遇到的问题是我不知道如何只授予相应的子进程权限来访问和执行它自己的文件夹中的文件,例如。我不希望子进程能够看到其他用户的文件。
我认为我可以在它自己的文件夹中运行一个子进程,并且只允许从随附的文件和主 Node.JS 应用程序(父级)访问这个文件夹。
我不知道我如何能够做到这一点,但我认为我可以通过使用 chmod 来做到这一点,但我不知道它是如何工作的,我也不确定我怎么能只允许从父进程和封闭文件访问,而不是从其他任何地方访问?
我附上了一张图表,说明我希望数据流如何发生,以防我没有正确解释:
非常感谢!
【问题讨论】:
标签: javascript node.js permissions file-management