сделать все правильно и запускать ноду не от рута
Мне нужно, чтобы скрипты (в частности, нода), запускаемые от не-рутового пользователя, могли создавать/удалять/изменять файлы/директории в папке /var/www/html/
Как это правильно сделать?
Я нашел инструкцию вида
sudo adduser $USER www-data
sudo chown $USER:www-data -R /var/www/html
sudo chmod u=rwX,g=srX,o=rX -R /var/www/html
Но не уверен, что это то, что мне нужно
Похоже на правду. Только юзер это ж переменная значит туда подставится ее значение. Проверь ее перед запуском. Непонятно только зачем юзера в группу добавляли...
с переменной все ок спасибо)
Обсуждают сегодня