【发布时间】:2015-03-21 17:01:58
【问题描述】:
我在数字海洋上有一个 ubuntu 14.04 服务器。
它正在运行 nodejs (restify) 它上传文件,上传后将它们从 /tmp 移动到我的存储目录。
运行sudo node app.js 时,它可以访问/tmp 目录。当我使用 pm2 或永久使用时,我收到错误 ENOENT。
我对 /tmp 目录进行 chmod 777 并为 root 做了一个 chown(因为这就是我正在运行 pm2 并永远在其下运行的内容)。
但是每次上传新文件,新上传文件的权限都不是777。
如何让 /tmp 中的所有新文件拥有 777 权限,或者允许 pm2 或永远让脚本访问它?
【问题讨论】:
标签: linux node.js ubuntu forever pm2