Windows ServerのFTPサイトでユーザーごとにホームディレクトリを分けたい場合があります。この場合FTPユーザーの分離の設定をすることで対応できます。設定手順は以下の通りです。
IISの設定
IISマネージャを起動し、左側のツリービューから設定をしたいFTPサイトを選択します。選択後右側の機能ビューの[FTP ユーザーの分離]をダブルクリックします。
FTPユーザーの分離画面が表示されます。デフォルトでは[ユーザーを分離しない。次のユーザーを開始します:]の[FTP ルート ディレクトリ]にチェックがついています。
[ユーザーを分離する。ユーザーを次のディレクトリに制限します:]の[ユーザー名ディレクトリ (グローバルな仮想ディレクトリを無効にします)]ラジオボタンをチェックします。チェック後右側の[適用]リンクをクリックし設定内容を適用します。
ディレクトリの作成
FTPユーザーを分離した場合、FTPユーザーのホームディレクトリがない場合ログインに失敗します。
(FTPルートディレクトリ)\LocalUser\(ユーザー名)
のディレクトリを作成しておきます。
例
ユーザー名が"Penguin"の場合で、FTPルートが"c:\Home\ftp"の場合、ホームディレクトリは
c:\Home\ftp\LocalUser\Penguin
となります。
Active Directoryドメインに参加しているサーバーの場合
(FTPルートディレクトリ)\(ActiveDirectory ドメイン名)\(ユーザー名)
のディレクトリを作成します。
例
ユーザー名が"Penguin"の場合で、ActiveDirectory ドメイン名が"ad.ipentec.com"、FTPルートが"c:\Home\ftp"の場合、ホームディレクトリは
c:\Home\ftp\ad.ipentec.com\Penguin
となります。
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
最終更新日: 2024-01-06
作成日: 2011-05-03