Для автоматизации процесса назначения прав доступа в ситуации, когда пользователь www-data должен иметь доступ на запись к файлам, созданным пользователем demo, вы можете использовать механизм Access Control Lists (ACL) в Linux.
Установка утилиты для поддержки acl
sudo apt-get update sudo apt-get install acl
Установка на чтение, запись, выполнения, к файлам созданными demo, для www-data
sudo setfacl -R -m u:www-data:rwx,d:u:www-data:rwx /home/common_dir
P.S. d - установить правило для новых файлов и диреткорий