Под какой учетной записью 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"
  • Применить к: "Только эта папка"
  • Разрешение: "Удалить подпапки и файлы" - Запретить
Другие вопросы по тегам