Toda vez que executo o compositor (por exemplo, sudo composer install, sudo composer self-update
etc.), preciso executar isso com o sudo, pois o proprietário do arquivo é root.
No entanto, toda vez que eu uso o compositor com sudo root possui a pasta do fornecedor e, em seguida, tenho que alterar o proprietário dessa pasta / privilégios de raiz para www-data.
Qual é a melhor maneira de corrigir isso para que eu não precise executar o sudo toda vez?
Alterar o proprietário de /usr/local/bin/composer
root para www-data?
Essa é a maneira ideal de lidar com isso para evitar ter que mudar de propriedade e atribuir permissão toda vez que uso o sudo composer install
?
Editar:
as permissões para o compositor estão atualmente -rwxr-xr-x
. E tentei mudar o proprietário de /usr/local/bin/composer
para www-data:www-data
com permissões definidas para 775 e ainda não consigo executar o compositor sem executar sudo
.
composer self-update
sem usar o sudo. Preciso usar o 775?