Umaskと同様に、新しく作成されたファイルにアクセス許可を強制する方法はありますか?
Cronジョブでそれを解決できることはすでに知っていますが、もっと良い方法があることを望んでいます。
私が作業しているセットアップは次のとおりです。匿名ログインのないvsftpdサーバー。ユーザーの1つのグループはアップロードまたはダウンロードでき、一部の(別のグループ)は単にダウンロードできます。アップローダーがファイルまたはディレクトリを作成するときに、アップロードするファイルのアクセス許可が変更され、同じグループ(アップローダー)の全員が読み取りまたは書き込みできるようにしますが、ダウンロードユーザーはファイルを読み取ることしかできません。
問題は、vsftpdがデフォルトでファイルのアクセス許可を0700に設定しているのに対し、私は0775が必要なことです。また、ユーザーとアクセス許可の変更は、ユーザー以外のアップロードでのみ許可されます。
何かご意見は?
Local_umask設定オプションで設定できるはずだと思います。探しているものについては、local_umask = 0002を設定する必要があります。
Vsftpdを設定してからしばらく経ちましたので、間違っている可能性があります。