При передаче большого количества файлов я рассмотрел бы использование tar
или некоторый другой инструмент архивации для создания одного большого файла (который Вы могли также сжать) на стороне UNIX вещей, и затем передает тот больший файл вместо многих меньших файлов.
Я не достаточно знаком с Windows для знания, какая архивация программного обеспечения доступна (zip
?).
После глубокого исследования я узнал, что proftpd не способен к изменению группы недавно загруженного файла..
Однако обходное решение было найдено:
Необходимо просто изменить группу для домашней папки пользователя, после которой все недавно загруженные файлы наследуют группу от домашней папки.
Не большая часть решения, но по крайней мере чего-то.=)
В vsftpd
можно сделать это с local_umask=<number>
опция. Это изменяет полномочия загруженного файла для локальных пользователей. При использовании этой опции можно таким образом удостовериться, что элемент группы всегда читал и полномочия записи на файлах и каталоги.
Необходимо проверить полномочия файла по умолчанию (и владелец и группа, только чтобы быть уверенным!) загрузок и затем вычисляют корректный umask. Значение по умолчанию umask это vsftpd
использование 077
.