1人のユーザーのFTPアクセスを複数の場所に制限する方法

1人のユーザーのFTPアクセスを複数の場所に制限する方法

質問するのは少し混乱しているので、正しい質問を書く方法さえわかりません。それが問題だ。ユーザーXは、FTPを介して/ user / xフォルダーと/ var / www / xフォルダーにアクセスしようとします。各場所に2つのFTPアカウントを作成せずに、ユーザーに2つの場所へのアクセス権をどのように付与できますか? Ubuntu 11.04でvsftpdを使用しています。彼は filezilla を使ってログインし、次のような構造や類似の構造を見ることを期待しています。

/ <-- The root of the ftp directory  
usr/x <-- The user X  
www/x <-- The www folder for X

FTPアクセスアカウント内でこれは可能ですか?

答え1

ありがとうございます。すでに答えを得ています。これは簡単なインストールオプションです。たとえば、この場合はwww/xフォルダでこれを行いました。

mkdir userx(これは/usr/xフォルダになります)
mount --bind /usr/x userx

次に、ユーザーに必要な権限を付与します。このようにして、ユーザは次のような構造を得る。

/  
userx <-- Which is the /user/x folder)

彼はFTPユーザーを介して両方の場所で作業できます。

権限を取得した後、PCの再起動時にインストールされたバインディングが維持されるように、ランタイムに追加しました。

関連情報