С IIS 7 относительно легко при использовании Поставщика Членства.NET. Я боюсь, что Вы будете, вероятно, иметь к самокрутке для IIS 6, но я все еще исследую его для Вас.
К сожалению, вы не дали нам много информации. Я предполагаю, что selinux включен. Попробуйте запустить sestatus и убедитесь сами, применяются ли директивы selinux или нет. Если да, вам придется соответственно переключить переменные selinux.
Из приведенных подробностей я могу только подумайте.
Turn iptables off.
Disable selinux.
Это может помочь.
Кроме того, имея недостаточно информации и знаний, я задаюсь вопросом, почему у кого-то должно быть требование иметь путь ftp в / root / ftpuser
.
У меня аналогичная проблема. Может быть какая-то «тюрьма» или «клетка» над пользователем по соображениям безопасности, напрямую управляемая ftp-сервером, когда пользователь входит в систему. Такие программы, как Jailkit, также могут повлиять на это. Возможно, это неправильный ответ, но в pureftp он поставил меня на правильный путь.
У меня была такая же проблема. Отредактировал /etc/vsftpd.conf
и изменил это:
write_enabled=YES
и это сработало.