Q : RaidenFTPDでユーザー毎にホームディレクトリを設定するには ?

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 を作成します。

本ページに掲載する一切の文書・図版・写真等を、手段や形態を問わず複製、転載することを禁じます。

Copyright © RaidenFTPD TEAM , All rights reserved .