A :ホームディレクトリとは、ルートディレクトリ下にユーザー毎に
/ユーザー名 のディレクトリを割り当てることです。この設定をするとサーバー上の全てのユーザーがホームディレクトリを持つことになります。
始めにハードディスク内に全ユーザーのホームディレクトリを入れるためのディレクトリを一つ作成します。
(例. c:\home). ホームディレクトリ内にユーザーのディレクトリへのリンクを作るにはこちらの行を*.vfsファイルに追加します。複数のvfsファイルがあ
る場合はホームディレクトリを設定したいサーバーの物を選択します。
c:\home\%S| /Personal Storage|%S|%g|700|r|0|0|0|0|0|0|0|0|
%S はログインしたユーザー名が入った変数です。C:\homeは上でユーザーディレクトリを入れるために作成したディレクトリです。%S
変数を使えば全ユーザーをVFSファイルに入力する手間が省けます。"/Personal Storage" はユーザーに見えるディレクトリで、自由に変えられます
(例. /homelink)。 (%S) はそのディレクトリのオーナーです。(%g) はこのディレクトリを所有するグループです (オーナーの
(%S) グループ)。 (700) はオーナーのみがそのディレクトリを読み込み、書き込み、書き換え可能であ るという意味です。
次に C:\home (または上で作成した任意のディレクトリ)内にユーザー毎にディレクトリを作成します。ディレクトリ名はユーザーのログイン名(%S)と同じでなければなりません。
そして今度は上で作成した Personal Storage (または上で作成した任意のディレクトリ)という空のディレクトリをVFSのマウントポイントの下に作ります(この場合はftpdのルートディレクトリ)。
VFSルートディレクトリが C:\ftproot でVFS内のユーザーディレクトリが /Personal Storage の場合、c:\ftproot\Personal
Storage を作成します。
|