Для автоматизации процесса назначения прав доступа в ситуации, когда пользователь www-data должен иметь доступ на запись к файлам, созданным пользователем demo, вы можете использовать механизм Access Control Lists (ACL) в Linux.
Установка утилиты для поддержки acl
sudo apt-get update sudo apt-get install acl
Установка на чтение, запись, выполнения, к файлам созданными demo, для www-data