Добавить привилегию «Все» в папку с помощью C # .NET

Я использовал приведенный ниже код, чтобы разрешить всем доступ к папке:

System.Security.AccessControl.DirectorySecurity sec =
    System.IO.Directory.GetAccessControl(directory, AccessControlSections.All);
FileSystemAccessRule accRule = new FileSystemAccessRule("Everyone",
                                       FileSystemRights.Modify,
                                       AccessControlType.Allow);
sec.AddAccessRule(accRule);    // setACL
sec.ResetAccessRule(accRule);

Теперь пользователь «Все» добавлен в папку, но не с назначенными правами. Все флажки чтения, записи, выполнения и т. Д. Не отмечены.

69
задан Andrew Prigorshnev 30 June 2015 в 15:55
поделиться