私のアプリは、ログファイルを保存できるようにディレクトリを作成しています。ディレクトリにユーザーセキュリティを追加していますが、それを伝播させる方法がわかりません。たとえば、ユーザーeveryoneをディレクトリに追加しread、writeアクセスしてアクセスしますが、アプリがこのディレクトリにログファイルを作成すると、ログファイルはeveryoneセキュリティ(読み取り、書き込み)を継承していません。
私は何が欠けていますか?
DirectorySecurity dirSec = Directory.GetAccessControl(_dbPath);
dirSec.AddAccessRule(new FileSystemAccessRule("Everyone", FileSystemRights.Write, AccessControlType.Allow));
dirSec.AddAccessRule(new FileSystemAccessRule("Everyone", FileSystemRights.ReadAndExecute, AccessControlType.Allow));
dirSec.AddAccessRule(new FileSystemAccessRule("Everyone", FileSystemRights.CreateFiles, AccessControlType.Allow));
Directory.SetAccessControl(_dbPath, dirSec);