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

FTP ограничивает доступ пользователей к определенной папке

Я создал FTP-сайт внутри панели IIS 7.5. Теперь у меня есть доступ ко всему сайту, используя administrator имя пользователя и пароль.

Теперь я хочу, чтобы мой друг получил доступ к конкретная папка этого FTP-сайта. (например, этот путь: \some\folder\accessible\)

Я не могу создать для этой цели совершенно новый FTP-сайт, поскольку там написано the port is being used by another website.

Как создать учетную запись, чтобы мой друг имел доступ только к определенной папке?

P.S: Я читал о функции изоляции пользователей в IIS 7.5, но не смог найти, как создать пользователя просто для FTP и установите для него настраиваемый путь.

Я наконец решил эту проблему. Вот что я сделал:

  1. Настройка FTP с проверкой подлинности диспетчера IIS (Я указал свой FTP-сайт на пустую папку C:\inetpub\ftproot который был пустой)

  2. В панели управления IIS выберите свой FTP-сайт, а затем дважды щелкните FTP User Isolation.

  3. Выбрать User name directory и нажмите Apply.

  4. Теперь щелкните правой кнопкой мыши FTP-сайт, щелкните Create new Virtual directory.

  5. Задайте псевдоним для имени пользователя диспетчера IIS, созданного на шаге 1, и укажите его физический путь везде, где вы хотите, чтобы этот пользователь имел доступ.

  6. Щелкните ОК.

Теперь, когда пользователь диспетчера IIS может получить доступ к нужной папке через FTP, и у него не будет доступа к какому-либо другому месту.

Обратите внимание, что вам следует повторить шаги 1-6 для каждого пользователя. (Шаг 1, из CONFIGURE THE IIS MANAGEMENT SERVICE AND ADD AN IIS 7 MANAGER часть до конца этой страницы, затем шаги 2-6)

Все это установлено с разрешениями Windows. Имейте в виду, что если нужная папка находится внутри папки, которую вы не хотите, чтобы он имел, ему все равно потребуется как минимум доступ на чтение к папке, содержащей папку назначения.

Я бы порекомендовал настроить FileZilla Server, это даст вам больше контроля и, я думаю, поможет вам делать то, что вы хотите, проще. Не требует учетных данных Windows, и вы можете заключить в тюрьму (ограничить домашний каталог пользователя) где угодно. Кроме того, вы можете использовать символические ссылки, которые появляются в их домашнем каталоге, но указывают в другом месте. Облегчает администрирование, чем с IIS 7.