1. Пишется скрипт, где первая строка указывает путь к интерпретатору, а далее команды. Например так:
#! /bin/bash
sudo chown -R www-data:www-data /var/www/site1/
2. Скрипт делается исполняемым. Например так:
chmod u+x filename.sh
---
А вообще, есть такой вариант разработки:
- пользователя добавить в группу 'www-data' (смотри usermod);
- установить пользователю 'umask 002' в файле ~/.profile (смотри umask);
- web-директориям указать 'chmod 2775' (смотри SGID);
- файлам в web-директориях указать 'chmod 664'.