私はファイル共有アプリケーションのライブラリとしてApache FtpServerを採用しました。しかし、私はファイル/ディレクトリの許可を設定できることを明らかにしています。Apache MINAのアクセス可能なファイルとディレクトリを制限するFtpServer
私は多くのファイル/ディレクトリをホームディレクトリの下に持っていますが、私はちょうど~/A/
,~/B/
、~/c.txt
と~/d.mp4
だけをFTP接続でアクセスできるようにします。
一時的なディレクターをクライアントルートにしてファイルをコピーするのは良い考えではありませんが、Apache FtpServerの組み込みソリューションはないようです。
現在、自分でFtpFile
クラスを実装することを検討していますが、私はまだ混乱しており、躊躇しています。
あなたとそのデーモンが実行しているIDを含むグループを作成した後、それらのサブディレクトリだけを対象にchgrpを実行した場合はどうなりますか?残りのサブディレクトリについては、作成したグループがそれらにアクセスできないようにchmodを実行します。 – Duston
私はAndroidで作業しているため、これは非常に便利なソリューションではないかもしれません。 – AsyncCode