質問するのは少し混乱しているので、正しい質問を書く方法さえわかりません。それが問題だ。ユーザー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の再起動時にインストールされたバインディングが維持されるように、ランタイムに追加しました。