имеется в наличии два сервера FreeBSD (первый 4.6-RELEASE, второй 4.7-RC) с установленными стандартными FTP server (Version 6.00LS). настройки на обеих машинах на первый взгляд одинаковые. на обоих есть один и тот же пользователь.
берем unix ftp клиент и идем на любой из серверов, даем команду chmod 664 anyfile и получаем ответ 200 CHMOD command successful.
берем win ftp клиент (стандартный ftp.exe, far, cuteftp, total commander) и идем на 1-й сервер, даем команду quote site chmod 664 anyfile и получаем ответ 200 CHMOD command successful. идем на 2-й сервер, даем команду quote site chmod 664 anyfile и получаем connection terminated by remote host. в лог ftpd на сервере записывается просто lost connection без объяснения каких либо причин такого поведения.
кто виноват? что делать?