我在数字海洋上有一个 ubuntu 14.04 服务器。
它正在运行 nodejs (restify) 它上传文件,上传后将它们从 /tmp 移动到我的存储目录。
运行时sudo node app.js
,它可以访问 /tmp 目录。当我使用 pm2 或永远使用时,我收到错误 ENOENT。
我 chmod 777 /tmp 目录并为 root 做了一个 chown (因为这就是我正在运行 pm2 并永远在下面运行的内容)。
但是每次我上传一个新文件时,新上传的文件的权限都不是777。
如何使 /tmp 中的所有新文件都具有 777 权限,或者允许 pm2 或永远让脚本访问它?