Ваша задача аналогичная той, что решают разработчики сайтов на PHP, меняя файлы по ftp/sftp. И здесь есть два пути:
- Позволить всем пользователям записывать в папки и файлы сайта
- Работать под тем пользователем, что и PHP/Apache
Как выяснить под каким пользователем работает PHP у вас зависит от конфигурации. Где нужно смотреть конфиги Apache, где php-fpm. Обычно, если об Apache разговор, PHP работает по тем же пользователем, что и Apache (но есть разные способы, типа http-itk, это изменить).
Промежуточный варианта здесь - работать от имени той же группы, что и PHP. Тогда на запись нужно давать доступ не всем подряд, а только владельцу и группе.
Ваша ситуация отличается от типовой тем, что у Вас хостинг расположен на той же машине, что и средства разработки. Но сути это не меняет. Решение тоже самое.