Под какой учетной записью Windows работает FTP-сервер?
Это фон моего вопроса (ОС - Windows Web Server 2008 R2).
Я хочу запретить пользователям ftp удалять файлы и подпапки корневого каталога ftp. Я удалил разрешение на удаление учетной записи IUSR для корневой папки, но пользователи ftp по-прежнему могут удалять вложенные папки и файлы. Есть ли другая учетная запись Windows, под которой работает ftp, кроме IUSR?
Я аутентифицирую пользователей ftp через своего провайдера аутентификации, как описано здесь, http://www.iis.net/learn/develop/developing-for-ftp/how-to-use-managed-code-c-to-create-a-simple-ftp-authentication-provider и домашний каталог пользователя выбирается, как описано здесь, http://www.iis.net/learn/develop/developing-for-ftp/how-to-use-managed-code-c-to-create-a-simple-ftp-home-directory-provider
Я новичок в конфигурации IIS и FTP-сервера. Любая помощь очень ценится.
Спасибо
1 ответ
После проверки подлинности пользователя будут применяться его разрешения, а не учетная запись службы FTP.
Поскольку по умолчанию все пользователи FTP являются членами локальной группы "Пользователи FTP", просто перейдите в " Свойства" -> " Безопасность" -> " Дополнительно" -> " Изменить разрешения", а затем добавьте запись разрешения со следующими характеристиками в корневую папку:
- Основное имя: "Пользователи FTP"
- Применить к: "Только эта папка"
- Разрешение: "Удалить подпапки и файлы" - Запретить