Назад | Перейти на главную страницу

Под какой учетной записью работает ftp-сервер Windows?

Это предыстория моего вопроса (ОС - 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-сервера. Любая помощь приветствуется.

Спасибо

После аутентификации пользователя будут применяться его разрешения, а не учетная запись службы FTP.

Поскольку по умолчанию все пользователи FTP являются членами локальной группы «Пользователи FTP», просто перейдите в Свойства -> Безопасность -> Продвинутый -> Редактировать разрешения а затем добавьте в корневую папку запись разрешения со следующими характеристиками:

  • Основное имя: «Пользователи FTP»
  • Применить к: «Только эта папка»
  • Разрешение: «Удалить вложенные папки и файлы» - Отрицать