Claro, hay que asegurar que el usuario de tu web server es “www-data” o, si no, cambiarlo en el comando “chown”.
Si algo no funciona con “775” pero después funciona com “777” es señal seguro que era un problema de ownership, de chown. I no se debe utilizar 777 por razones de seguridad.
Si las permisiones, depués de asignadas, “degradan”, esto es, surgen ficheros con ownership de “root” o con permisos bajos, debes sospechar de tus “Scheduler jobs”, pueden estar ejecutando como “root” y haciendo daño a la instalación.