Cada vez que ejecuto Composer (por ejemplo, sudo composer install, sudo composer self-updateetc.) necesito ejecutar esto con sudo ya que el propietario del archivo es root.
Sin embargo, cada vez que uso el compositor con sudo root posee la carpeta del proveedor y luego tengo que cambiar el propietario de esa carpeta / privilegios de root a www-data.
¿Cuál es la mejor manera de arreglar esto para que no tenga que ejecutar sudo cada vez?
¿Cambiar el propietario de /usr/local/bin/composerroot a www-data?
¿Es esta la forma ideal de manejar esto para evitar tener que cambiar la propiedad y asignar permisos cada vez que uso sudo composer install?
Editar:
los permisos para el compositor son actualmente -rwxr-xr-x. Y he intentado cambiar el propietario de /usr/local/bin/composerover www-data:www-datacon permisos establecidos en 775, y aún así no puedo ejecutar el compositor sin ejecutarlo sudo.
composer self-updatesin usar sudo. ¿Necesito usar 775?