Кожен раз, коли я запускаю композитор (наприклад, 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?