FTP経由でディレクトリを共有し、chroot_localを有効にします。

FTP経由でディレクトリを共有し、chroot_localを有効にします。

vsftpdを使用しています。デフォルトでは、ユーザーを作成すると、ユーザーは自分のディレクトリに閉じ込められます。つまり/home/userchroot_local_user=YES

一方、すべてのFTPユーザー用の共有ディレクトリも作成したいと思います。簡単に言えば、彼らは自分のディレクトリを持っていて、共有グループフォルダを持っています

/
+/home
   +user1
   +shared_folder

ユーザーがFTPを介して共有ディレクトリにアクセスできるようにするにはどうすればよいですか?

答え1

共有ディレクトリをユーザーディレクトリに "mount --bind"してみてください。

mount --bind /home/actual_share/ /home/someguy/shared/

「actual_share」にグループ書き込みを追加する必要があるとします。

アイデアを得たこのフォーラムの投稿

関連情報