DirectorySecurity неправильно устанавливает права доступа

У меня есть код 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, поэтому не очень хорошо его понимаю.

10
задан MicSim 7 November 2013 в 11:43
поделиться