proftpdは新しいファイルのデフォルトグループを変更しません。

proftpdは新しいファイルのデフォルトグループを変更しません。

新しく作成されたファイル/ディレクトリグループを変更するようにProFTPdを設定しようとしています。

私の設定には次のものがあります。

<Directory /home/*>
  GroupOwner www
</Directory>

これはうまくいかないようです。

すべてのユーザーがwwwグループに追加されます。
デバッグにはグループの変更に関する情報は表示されません。

私はFREEBSDバージョン9.0を使用しています。

編集する:私はこれをより簡単にできる他のFTPサーバーを試してみたいと思います。

答え1

さらなる調査の後、私はproftpdが新しくアップロードされたファイルセットを変更できないことを発見しました。

しかし、解決策を見つけました。

ユーザーのホームフォルダグループのみを変更すると、新しくアップロードされたすべてのファイルはホームフォルダグループを継承します。

解決策はそれほど多くはありませんが、少なくとも違いを生み出します。 =)

答え2

存在するvsftpdこのlocal_umask=<number>オプションを使用してこれを実行できます。これにより、ローカルユーザーのファイルアップロード権限が変更されます。このオプションを使用すると、グループメンバーに常にファイルとディレクトリに対する読み取りおよび書き込み権限を持たせることができます。

アップロードに対するデフォルトのファイル権限(そして確実にするために所有者とグループ)を確認し、正しい権限を計算する必要があります。マスク。使用されるデフォルトのumaskvsftpdはです077

関連情報