У меня есть сервер Ubuntu 14.04 в цифровом океане.
Он работает с nodejs (restify). Он загружает файлы и после загрузки перемещает их из / tmp в мой каталог хранилища.
При запуске sudo node app.js
он имеет доступ к каталогу /tmp. Когда я использую pm2 или навсегда, я получаю сообщение об ошибке ENOENT.
Я выполнил команду chmod 777 для каталога /tmp и выполнил chown для корня (поскольку это то, что я запускаю в pm2 и всегда под ним).
Но каждый раз, когда я загружаю новый файл, права доступа к вновь загруженному файлу не равны 777.
Как мне сделать так, чтобы все новые файлы в /tmp имели права доступа 777 или разрешить pm2 или навсегда разрешить скрипту доступ к ним?