クライアントのすべてのFTPフォルダーにアクセスできるVSFTPDユーザーを作成してみました。 (ユーザーはすべて、public_htmlフォルダーがあるホームディレクトリにchrootされます)。
私がしたことは、新しいFTPユーザーを作成し、/home/global_user/
内にクライアントディレクトリを作成することでした。次に、次のコマンドを使用して、次のようにクライアントのユーザーディレクトリをグローバルユーザーディレクトリにマウントしました。
mount --bind /home/global_user/client_directory /home/client/
次に起こったことは、実際にフォルダがマウントされたということですが、元のフォルダ内のすべてのファイルはgone!新しいマウントにも表示されません。
mount --bind olddir newdir
だから走った後
mount --bind /home/global_user/client_directory /home/client/
/home/global_user/client_directory
の元のコンテンツ(なし)は、/home/client/
でも入手できます。新しい空のディレクトリを上にオーバーレイしたため、/home/client
の元の内容を表示できません。
これをumount
して、引数を逆にして再試行してください。