Windows 2008 R2 IIS FTP 7.5: явно разрешить доступ к файлам

Windows 2008 R2 IIS FTP 7.5: явно разрешить доступ к файлам

Я использую IIS7 с FTP 7.5 на Windows Server 2008 R2 и мне интересно, могу ли я явно разрешить доступ к некоторым файлам (например, только к файлу X в dirA и *.txt в dirB) и запретить чтение, запись, список и т. д. для всех остальных. Насколько я видел, я мог только разрешить или запретить расширения файлов для всего сайта и скрыть сегменты. Я уже рассматривал поставщиков пользовательских функций, но не нашел возможности/API для управления доступом к файлам.

Кто-нибудь знает, как это может работать или знает обходной путь?

В настоящее время я использую proftpdCygwin, но это решение далеко от оптимального, поскольку программное обеспечение довольно старое (и небезопасное), и я часто получаю insufficent memoryсообщения file lockedоб ошибках, если пытаюсь загрузить файлы размером >60kb или пытаюсь просмотреть каталог с более чем ~700 файлами внутри. Это, кажется, известная проблема с proftpdWindows Server 2008 R2, поскольку я провел исследование.

решение1

Мне удалось скомпилировать proftpd из исходников на Windows с помощью cygwin. В текущей версии проблема, описанная выше, решена. Текущий бинарный пакет cygwin proftpd все еще имеет эту проблему.

Возникли некоторые трудности при компиляции proftpd на Windows из-за ошибки (http://bugs.proftpd.org/show_bug.cgi?id=3972). Эта ошибка должна быть исправлена ​​в текущих версиях, и тогда компиляция должна быть возможна в обычном режиме.

Связанный контент