我正在寻找在Ubuntu中设置Node.js应用的最佳方法。我已经设置/ var / node /来存储各种Node应用程序,就像/ var / www / will。
一样我想要实现的目标,但似乎失败了:
NodeAdmins(group)具有对/ var / node /.
的读写访问权限NodeUser(用户)具有对/ var / node /.
的只读访问权限NodeUser是Node应用程序运行的用户帐户。
这样,FTP用户可以更改/ var / node /中的任何文件,而节点应用程序在NodeUser运行时可以访问所有文件。
我的问题:
1)这是正确/安全的方式吗?
2)如何允许多个组对该文件夹拥有不同的权限?我已经使用chown将NodeUser设置为该组的所有者。我不相信这是正确的方法。