Вы хотите использовать pptHTML:
http://www.ma.utexas.edu/restricted-resources/utma-doc/xlHtml/pptHtml.txt
Поскольку debian основывал дистрибутивы: http://packages.debian.org/unstable/utils/ppthtml
Источник C для xlhtml пакета: http://prdownloads.sf.net/chicago/xlhtml-0.4.9.3.tgz
ppthtml является исполняемым файлом, установленным через тот же пакет.
Chown'ing файлы являются путем, и это не неправильно. Вопрос состоит в том, является ли это правильным путем к Вам в этом конкретном экземпляре, который является другим вопросом в целом...
Вот некоторые другие способы сделать это:
При выполнении rsync демона как корня на сервере можно использовать -o | --owner
опция сохранить того же владельца как в Вашей локальной системе. Это, конечно, означает, что файлы должны принадлежать www-данным по системе, где Вы редактируете их, также. В некоторых системах это может быть возможно, даже если rsync демон не выполняется как корень; можно попробовать его путем добавления --super
к опциям.
Можно сделать каталог "setgid". Это означает, что все файлы, созданные в рамках каталога, будут иметь то же владение группы как сам каталог, вместо того, чтобы иметь Вашу основную группу как владельца группы. Вы делаете это путем выполнения этой команды: chmod g+s /home/myuser/public
Можно сделать передачу как пользователь "www-данные" вместо как сами: Это требует, чтобы www-данным позволили войти в систему, который увеличивает риск поставленной под угрозу системы. Если бы Вы действительно выбираете это несмотря на риск, я рекомендовал бы, чтобы логины только были позволены с открытым ключом, а не с паролем.
Вместо того, чтобы делать rsync, настроенный система управления версиями, например, мерзавец. Когда Вы редактируете файл, регистрируете его в репозиторий мерзавца. Затем вместо rsync'ing по файлам войдите в систему своего сервера, sudo к www-данным и выпадающий файлы из репозитория.