人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ProFTPdの設定で困っています.
DefaultRootの設定で,パス中にログインしたユーザー名を使いたいのですが,どうすればいいのでしょうか.

例:
ユーザーfooがログインした場合のDefaultRootが /var/ftp/foo,
ユーザーbarがログインした場合は/var/ftp/barになるようにしたいです.

DefaultRootの部分に変数を使えるという記述がどうにも見つからないのですが,どうにもならないのでしょうか.
mount --bind /home/foo/ftp /var/ftp/foo みたいなことをやらないといけないのでしょうか.

どうぞよろしくお願いします.

●質問者: g-h
●カテゴリ:コンピュータ インターネット
✍キーワード:Bar BIND FTP HOME proftpd
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● STRing
●75ポイント

DefaultRoot

ProFTPD Configuration Directives

~ を指定して更にアカウントのホームディレクトリを変更するのはどうでしょうか?


mount --bind と云うのは Linux のコマンドみたいですがホームディレクトリからリンクを張るだけで十分だと思います。

◎質問者からの返答

書き忘れておりましたが,CentOSを使っているため,ln -sでディレクトリにシンボリックリンクが張れないんです.

事情によりホームディレクトリを変更することができないので,どうしてもDefaultRootにユーザー名を表す変数を使いたいんです.

ProFTPdでなくほかのソフトであれば大丈夫というものがあれば,それを教えていただけないでしょうか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ