Почему я добираюсь, разрешение отклонило ошибку?

Машина перегревается? Проверьте вентиляторы и вентиляторы для кроликов пыли.

3
задан 11 April 2014 в 21:44
2 ответа

Как мы обсуждали в комментариях:

Вы должны запустить свою команду ln , используя sudo :

sudo ln -nfs /home/deploy/foo/shared/config/nginx.conf /etc/nginx/sites-enabled/foo

Теперь, если это невозможно из-за Capistrano 3 (чего я не знаю) вы должны предоставить своему пользователю deploy права на запись в папку / etc / nginx / sites-enabled .

4
ответ дан 3 December 2019 в 05:04

Разрешение на использование sudo не приводит к автоматическому запуску всех ваших команд от имени пользователя root. Это устранило бы все преимущества безопасности, которые дает бот, использующий учетную запись root напрямую.

Вам нужно запустить команду через sudo или изменить разрешения, чтобы ваша учетная запись обычного пользователя могла писать туда.

4
ответ дан 3 December 2019 в 05:04

Теги

Похожие вопросы