On Thu, 3 Apr 2008, Sapytsky Ilya wrote:
Добрый день!
поставил и настроил как нужно vsftpd c виртуальными пользователями и правами доступа. Всё нормально и хорошо. Ввел в работу - тоже нормально и хорошо до тех пор пока не начали пользователи создавать папки с русскими очень длинными именами с пробелами (по 20 и более символов). Вот после этого vsftp пофиговело не на шутку. Если создать папку с длинным именем её удалить через ftp уже нельзя, залить файлы можно через раз, а слить оттуда файлы вообще нельзя.
... Странно. Сейчас попробовал под etch (vsftpd 2.05-2) конфигурация практически такая же с виртуальными ползователями. Пробовал ru_RU.UTF-8, ru_RU.KOI8-R и директории создаются/удаляются и файлы в них без проблем. Может дело всё же не в vsftpd, а в кривом ftp-клиенте? Я работал с lftp. Для пробы поставил в .lftp/rc set ftp:charset cp1251 и в cp1251 всё вроде бы работает... А можно конкретно какой-нибудь пример когда перестаёт работать? И да, на какой файловой системе? У меня на ext3. Ю.