IIS 7.5パネル内にFTPサイトを作成しました。これで、administrator
ユーザー名とパスワードを使用してサイト全体にアクセスできます。
ここで、友人にそのFTPサイトの特定のフォルダにアクセスさせたいと思います。 (たとえば、このパス:\some\folder\accessible\
)
the port is being used by another website
と表示されているため、この目的でまったく新しいFTPサイトを作成することはできません。
友達が特定のフォルダのみにアクセスできるようにアカウントを作成するにはどうすればよいですか?
PS:IIS 7.5のユーザー分離機能について読みましたが、ユーザーを作成する方法が見つかりませんでしただけです) FTPの場合、カスタムパスに設定します
ようやくこの問題を解決しました。これが私がしたことです:
IISマネージャ認証)を使用してFTPを構成します (FTPサイトに空のフォルダC:\inetpub\ftproot
を指定しましたが、これは空でした)
IISコントロールパネルで、FTPサイトを選択し、FTP User Isolation
をダブルクリックします。
User name directory
を選択し、Apply
をクリックします。
FTPサイトを右クリックして、[Create new Virtual directory
]をクリックします。
エイリアスを手順1で作成したIIS Managerユーザー名に設定し、その物理パスを、そのユーザーにアクセスを許可するすべての場所に設定します。
OKをクリックします。
これでIISマネージャユーザーはFTP経由で目的のフォルダにアクセスできるようになり、他の場所にはアクセスできなくなります。
ユーザーごとに手順1〜6を繰り返す必要があることに注意してください。 (ステップ1、CONFIGURE THE IIS MANAGEMENT SERVICE AND ADD AN IIS 7 MANAGER
パートからそのページの終わりまで、次にステップ2〜6)
すべてWindowsのアクセス許可が設定されています。必要なフォルダーが、彼が望まないフォルダー内にある場合でも、宛先フォルダーを含むフォルダーへの最低限の読み取りアクセス権が必要です。
FileZillaサーバーをセットアップすることをお勧めします。これにより、より多くの制御が可能になり、やりたいことを簡単に実行できるようになると思います。 Windows資格情報を必要とせず、どこへでもjail(ユーザーのホームディレクトリを制限)できます。さらに、ホームディレクトリに表示されるが他の場所を指すシンボリックリンクを使用できます。 IIS 7.よりも管理が簡単になります。