Как в Net убрать наследуемый от родителского каталога ACЕ?
От: Аноним  
Дата: 11.10.06 09:04
Оценка:
Добрый день!
Прочитал статью http://www.codeproject.com/csharp/accessctrl3.asp и у меня сложилось впечатление, что в Net нельзя удалить ACE наследуемый от родительского каталога.
Правд ли я?
Re: Как в Net убрать наследуемый от родителского каталога A
От: Аноним  
Дата: 13.10.06 08:34
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Добрый день!

А>Прочитал статью http://www.codeproject.com/csharp/accessctrl3.asp и у меня сложилось впечатление, что в Net нельзя удалить ACE наследуемый от родительского каталога.
А>Правд ли я?

Неужто никто не знает?
Re[2]: Как в Net убрать наследуемый от родителского каталога
От: fuurin  
Дата: 13.10.06 10:30
Оценка:
А>>Прочитал статью http://www.codeproject.com/csharp/accessctrl3.asp и у меня сложилось впечатление, что в Net нельзя удалить ACE наследуемый от родительского каталога.
А>>Правд ли я?
А>Неужто никто не знает?

Я знаю. Ты не прав.
Присвой файлу новый ACL, без наследования. Разве .net накладывает на это ограничения?
Garbage In Garbage Out
Re[3]: Как в Net убрать наследуемый от родителского каталога
От: Аноним  
Дата: 13.10.06 12:03
Оценка:
Здравствуйте, fuurin, Вы писали:

F>Я знаю. Ты не прав.

F>Присвой файлу новый ACL, без наследования. Разве .net накладывает на это ограничения?

Согласен. Действительно можно. Вот пример:

FileSecurity fileSecurity = new FileSecurity();
fileSecurity.SetAccessRuleProtection(true, true);
File.SetAccessControl(someFileName, fileSecurity);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.