顧客レコード(つまり、文書管理システム)を介してアクセスできるように、そのフォルダに文書を保存できるように、データベースに各顧客履歴のディレクトリまたはフォルダを作成します。
問題は、ユーザーが誤ってフォルダを別の場所にドラッグアンドドロップすることです。
ユーザーはフォルダにファイルを作成できなければならないため、書き込みアクセスを防ぐことはできません。フォルダの移動を防ぐことができます。
答え1
設定すると粘り強いビットフォルダでは、すべてのユーザーがファイルを作成できますが、ファイルの所有者だけがファイルを削除/名前変更/移動できます。
SELinux
フォルダをコピーしたり追加したりできないようにサーバーにフォルダを配置します。フォルダごとに1つのクライアントコンピュータがあるとします。ユーザーはSMB共有のルートディレクトリを移動できません。
Webインターフェイス(またはWebDav)を使用して、ファイル/フォルダとのクライアントのやり取りを管理します。
答え2
場所粘り強いビット親ディレクトリはさらにレンダリングします。
$ sudo chmod +t parent_directory/
次に、サブディレクトリの所有権をに変更しますroot
。これにより、サブディレクトリを移動できなくなります。グループの所有権は関係ありません。
$ sudo chown root: parent_directory/child_directory
ただし、child_directory
それを所有していないユーザーが削除するのを防ぐことはできませんchild_directory
。