Как редактировать файлы на сервере?
Этот способ называется "запускать редактор от имени пользователя, у которого есть права".
Непонятен лично мне до конца вопрос. Если передаете файл на который нет разрешения - неудивительно... попробуйте под root передавать