Cada vez que ejecuto Composer (por ejemplo, sudo composer install, sudo composer self-update
etc.) 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/composer
root 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/composer
over www-data:www-data
con permisos establecidos en 775, y aún así no puedo ejecutar el compositor sin ejecutarlo sudo
.
composer self-update
sin usar sudo. ¿Necesito usar 775?