Кожен раз, коли я запускаю композитор (наприклад, sudo composer install, sudo composer self-updateтощо), мені потрібно запускати це з sudo, оскільки власник файлу є root.
Однак кожен раз, коли я використовую композитор із корінням sudo, є власником папки постачальника, і тоді я повинен змінити власника цієї папки / привілеїв з root на www-data.
Який найкращий спосіб виправити це, щоб мені не довелося кожен раз запускати судо?
Змінити власника /usr/local/bin/composerз root на www-data?
Це ідеальний спосіб впоратися з цим, щоб уникнути необхідності змінювати право власності та призначати дозвіл кожного разу, коли я використовую sudo composer install?
Редагувати:
на даний момент дозволи для композитора є -rwxr-xr-x. І я спробував переключити власника /usr/local/bin/composerна www-data:www-dataз дозволами, встановленими на 775, і досі не можу запустити композитора без запуску sudo.
composer self-updateне використовуючи судо. Чи потрібно використовувати 775?