vsftpdを使用しています。デフォルトでは、ユーザーを作成すると、ユーザーは自分のディレクトリに閉じ込められます。つまり/home/user
、chroot_local_user=YES
。
一方、すべてのFTPユーザー用の共有ディレクトリも作成したいと思います。簡単に言えば、彼らは自分のディレクトリを持っていて、共有グループフォルダを持っています
/
+/home
+user1
+shared_folder
ユーザーがFTPを介して共有ディレクトリにアクセスできるようにするにはどうすればよいですか?
答え1
共有ディレクトリをユーザーディレクトリに "mount --bind"してみてください。
mount --bind /home/actual_share/ /home/someguy/shared/
「actual_share」にグループ書き込みを追加する必要があるとします。
アイデアを得たこのフォーラムの投稿。