| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Windows > FTP - Isolate users using Active Directory |
| Автор: ryanblack 23.3.2010, 10:24 |
| Поднял FTP на Windows Server 2003 (SP2) В Isolate users using Active Directory режиме. То есть пользователи будут при аутентификации проверяться в AD, и при этом каждый пользователей лезет только в скою папку. После прохождения стандартного Wizard-а, необходимо ещё задать параметры: msIIS-FTPRoot и msIIS-FTPDir, для каждого пользователя. msIIS-FTPRoot - корерь FTP шары. msIIS-FTPDir - директория в которой будет размещаться данный конкретный пользователь. Их задал при помощи скрипта iisftp.vbs. Лежит в C:\WINDOWS\system32\ IIsFtp /SetADProp Chris FTPRoot c:\inetpub\ftproot IIsFtp /SetADProp Chris FTPDir Chris Работает всё превосходно, кроме записи в каталог. Права на уровне NTFS предоставлены [ВСЕ - Полный доступ] (на время тестирования). На ISA сервере ограничений на запись для FTP тоже не стоит. Пробовал также на домашней машине - абсолютно то же самое. Коим образом решить данную проблему ? |
| Автор: mihanik 25.3.2010, 15:38 |
ВОТ! Ключевое слово "ISA" Правильно ли я понял, что этот сервер опубликован в тырнете средствами ISA? Берёшь в ISA правило, которое публикует FTP-сервер, кликаешь по нему правой кнопкой - настроить FTP... Потом берёшь правило, по которому юзеры идут в на FTP и там тоже настраиваеншь FTP как считаешь нужным... Короче! Смотри рисунки!!! ![]() ![]() ![]() ![]() |
| Автор: ryanblack 25.3.2010, 15:47 |
| ISA тут ни при чём. На другом компе котрый работает в сети без ISA сервера тоже самое. |
| Автор: mihanik 25.3.2010, 16:03 |
| Т.е. часть пользователей не используют ISA для работы с ресурсами FTP-сервера? И всё равно траблы при записи в директорию? |
| Автор: ryanblack 25.3.2010, 16:14 |
| Второй комп который я упомянал, это тот что у меня дома. Между ним и Инетом лишь роутер D-Link. Именно поэтому считаю что не ISA причина всему. На сегодняшний день, пользователия (клиенты) используют наш FTP чтоб сливать нам инфу. Существующий в работе FTP сервер находится в режиме Isolated users. Все пользователи заведены на этом сервере локально. Там привязки к AD нет. Задача - на новом серваке поднять FTP в режиме Isolated user with AD. Вродё всё шло хорошо, - пользователи были импортированы в AD, FTP поднят успешно, но вот записать что-то на FTP до сих пор не удаётся. Был очень удивлён, на сколько мало инфы по данной проблеме в Инете. Единственное что показалось может иметь отношение к делу так это http://objectmix.com/inetserver/287246-script-check-read-write-checkbox.html. Говорят - выполнии это: cscript /nologo adsutil.vbs SET MSFTPSVC/1/root/AccessWrite "true" и будет тебе счастье. Запустил. Этот скрипт выдал, что мол изменил некое булево значение на "true." Перезагрузил IIS. Но - ОПЯТЬ НЕТ ДОСТУПА НА ЗАПИСЬ. |
| Автор: mihanik 25.3.2010, 16:17 |
| Хорошо... Дома стоит FTP-сервер... К нему подключались с работы? Через ISA? |