Я следовал руководство по установке композитора во всем мире с сайта композитора: https://getcomposer.org/doc/00-intro.md#globallyЗапуск композитор без использования Sudo
Проблема в том, что я должен использовать SUDO каждый раз, когда я использую композитор. Это боль, поскольку каждая папка поставщика, созданная с помощью sudo composer update
, находится под владельцем root
, который я должен изменить на www-data
.
Вещи, которые я пробовал:
Я попытался с помощью chmod +x /usr/local/bin/composer
, который все еще требует, чтобы я работать композитор с Судо как файл принадлежит root
.
Смена владельца /usr/local/bin/composer
на www-data:www-data
с привилегиями, установленными на 775. Все еще требует от меня запускать композитор с sudo в начале.
Как я могу разрешить это, поэтому мне не нужно использовать sudo
каждый раз, когда я запускаю композитор?
Не должно быть причин изменять владельца '/ usr/local/bin/composer'. Даже если файл принадлежит 'root', среда при выполнении - это тот, кто его запускает. – Shi