У меня есть код C #, который создает папку и устанавливает для нее некоторые разрешения. Вот пример кода:
static void Main(string[] args){
Directory.CreateDirectory("C:\\vk07");
DirectorySecurity dirSec = Directory.GetAccessControl("C:\\vk07");
dirSec.AddAccessRule(new FileSystemAccessRule("INTRANET\\fGLBChorusUsers", FileSystemRights.ReadAndExecute, AccessControlType.Allow));
Directory.SetAccessControl("C:\\vk07", dirSec);
}
Когда я проверяю разрешения, установленные для созданной выше папки, вместо «Чтения и изменения» (это то, что я установил в коде), он показывает только «Особые разрешения», как отмечено.
Пожалуйста, может кто-нибудь помочь мне с этим? Я новичок в ACL, поэтому не очень хорошо его понимаю.