Я настроил виртуальный ftp, чтобы я мог войти в систему с помощью virtual | mybackup.com, используя права mybackup.com IUSER.
Теперь он перестал работать :-( Аутентификация в порядке, но авторизация с использованием пользователя mybackup.com не работает в f: \ backup, но работает в исходном местоположении c: \ inetpub \ vhosts \ mybackup.com \
Я дважды проверил, разрешения ОДИНАКОВЫЕ в обоих местах.
Что может быть причиной? Могут ли iis иметь какое-либо ограничение, запрещающее ftp к местоположению за пределами inetpub?
Есть ли другой способ сделать пользователя mybackup.com ftp куда-нибудь еще, а не в местоположение пользователя по умолчанию? У меня только один IP-адрес, поэтому я не могу настроить более одного FTP, поэтому я делал это с помощью виртуального. Но он перестал работать, и я не могу найти вину, почему он говорит, что папка не существует, если это: - /
Вы включили параметр «Режим изоляции» на FTP, чтобы создавать домашние папки для каждого пользователя (или отдельных сайтов). Это обязательно? потому что в этом случае вы не можете это изменить. По умолчанию это место. Если вы отключите это, вы можете установить это местоположение, и оно будет там для всех пользователей. Поэтому, если вы используете только одного пользователя, отключите его, и он будет работать. Если вы не можете этого сделать, то вам не повезло.
Прочтите ссылку, которую прислал Трент, и в ней показано, как отключить режим изоляции.
Также обратите внимание на это из статьи:
• Для анонимных пользователей домашний каталог - LocalUser \ Public в корневом каталоге FTP.
• Для локальных пользователей домашний каталог - LocalUser \ UserName в корневом каталоге FTP.
• Для пользователей, которые входят в систему с помощью Domain \ UserName, домашним каталогом является Domain \ UserName в корневом каталоге FTP.
Домашний каталог пользователя должен быть создан до того, как пользователь войдет в систему. Если каталог не существует, когда пользователь пытается подключиться, соединение отклоняется.
Я решил это с помощью ActiveDirectory, не уверен, используете ли вы это, но вы можете установить свойства msiisFTP-Root и msiisFTP-Base AD.