IISとFTPで遊んだのはこれが初めてです。ADには約2000人のユーザーがいます。これらの各ユーザーはネットワーク上で共有を持っており、すべてルートフォルダーの下に次のラベルが付いています。ユーザー名。
例:
\\ network\john.doe
\\ network\jane.doe
IIS 7でftpサーバーをセットアップして、ユーザーが自分のディレクトリと自分のディレクトリのみにアクセスできるようにしようとしています。アカウントにサインアップするWebホストのようなもので、 ftpして、自分のフォルダに移動します。ここでの唯一の違いは、ディレクトリを作成する必要がないことです。ディレクトリはすでに存在します。
これが私が持っているものです:
-すべてのユーザーディレクトリを含むルートディレクトリ「ネットワーク」を指すiisのftpサイト
-基本認証とドメインへの入力
-テスト目的の承認(すべてのユーザー)
-ftpユーザー分離-ユーザー名ディレクトリがチェックされました
これで、最後のオプションはユーザーがルートに移動できるため、私が望むものではないことがわかりました。ただし、これは、正常にログインして自分のフォルダに移動できる唯一のオプションです。ユーザーの分離オプション(グローバルを無効にするかグローバルを有効にする)のいずれかを選択すると、ログインできません。メッセージはありません。認証プロンプトだけが繰り返し表示されます。
ここで何が欠けていますか?
分離されたFTPは通常、「ユーザー共有」の最初の部分としてDOMAINを必要とします-参照: http://learn.iis.net/page.aspx/305/configuring-ftp-75-user-isolation/
ユーザーごとにホームディレクトリを作成するには、まずFTPサーバーのルートフォルダの下に、ドメインにちなんで名付けられた、またはローカルユーザーアカウントのLocalUserという名前の物理ディレクトリを作成する必要があります。次に、FTPサイトにアクセスするユーザーアカウントごとに物理ディレクトリを作成する必要があります。
%FtpRoot%\LocalUser\%UserName% (non-domain)
%FtpRoot%\%UserDomain%\%UserName% (domain)
ルートディレクトリとユーザーディレクトリに適切な権限を設定しましたか?通常、適切な権限+分離モードがそれを行う方法です。