ファイルの書き込みは許可されますが、ファイルの読み取り、上書き、または変更は許可されません。

ファイルの書き込みは許可されますが、ファイルの読み取り、上書き、または変更は許可されません。

グループのファイル共有を設定しようとしています(FreeNASのCIFS / sambaなので、デフォルトシステムはACL付きFreeBSD / ZFSです)。

ユーザーがコンテンツを共有フォルダに配置できるようにしたいのですが、作成したら共有コンテンツを読み取ることはできません。共有の内容を読み取ったり、ディレクトリのリストを取得したりできないため、共有は「フラット」(サブディレクトリなし)になり、すでに存在するファイルを上書きまたは変更することはできませんが、上書きを避けるために表示できないため表示できません。ファイル名の有無を検出できるためです。

これを行う方法はありますか?

答え1

ファイルにアクセスできないようにするには、cronを使用してこの共有で作成されたファイルを別の共有に移動することをお勧めします。

この場合、スプールディレクトリに似ています。 2つの問題が残っています。

1)ユーザーが書いている間、より大きなファイルを移動することができます。 2)ユーザーが保存したファイルがターゲットディレクトリのファイルと競合する状況を処理する必要があります。

この状況はデータが失われる可能性があるため危険です。

または、rsyncにはバックアップを実行するオプションとファイルを削除しないようにするオプションがあるため、問題を解決するためのすべてのツールがあります。

答え2

わかりませんが、以下に説明するように実行できる必要があります。

このフォルダのユーザーグループにのみ適用される書き込み権限を付与します。 (これは詳細ページで利用可能なオプションです。)

各ユーザーが自分が削除したファイルに対して特定の権限が必要な場合は、作成者の所有者の既知のセキュリティ識別子(SID)の権限エントリを作成し、それをサブフォルダとファイルにのみ適用できます。たとえば、作成者 - 所有者 SID にドロップ フォルダに対する読み取りおよび書き込み権限を付与し、それをすべてのサブフォルダとファイルに適用できます。これにより、ファイルを削除または作成したユーザー(作成者 - 所有者)に、ファイルを読み書きする権限が付与されます。その後、作成者 - 所有者は\ ServerName \ DropFolder \ FileNameを使用してコマンドを実行してファイルにアクセスできます。

グループ管理者にすべての権限を付与します。

Microsoft TechNetからの引用:ファイルサーバーに対する共有とNTFS権限

関連情報