Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.24;
Скачать: CL | DM;

Вниз

security descriptor -> access control list   Найти похожие ветки 

 
Чапаев ©   (2006-11-29 15:20) [0]

Как из security descriptor получить access control list? Или глупость спросил? ;-)


 
BiN ©   (2006-11-29 15:29) [1]

Ты как SD получаешь? С помощью Get(Named)SecurityInfo?
Эти функции возвращают также и указатели на DACL и SACL при соответсвующем 3-м параметре.

А вообще
 _SECURITY_DESCRIPTOR = packed record
   Revision: Byte;
   Sbz1: Byte;
   Control: SECURITY_DESCRIPTOR_CONTROL;
   Owner: PSID;
   Group: PSID;
   Sacl: PACL;
   Dacl: PACL;
 end;


 
Чапаев ©   (2006-11-29 15:31) [2]

> [1] BiN ©   (29.11.06 15:29)
GetFileSecurity() пока. Я в этих вопросах новичок.

Спасибо, слона-то я и не заметил.


 
Игорь Шевченко ©   (2006-11-29 15:50) [3]


> Как из security descriptor получить access control list?


Ы.........GetSecurityDescriptorDacl ?


 
Чапаев ©   (2006-11-29 16:03) [4]

> [3] Игорь Шевченко ©   (29.11.06 15:50)
И это запишем. :-)


 
Игорь Шевченко ©   (2006-11-29 16:28) [5]

BiN ©   (29.11.06 15:29) [1]

А вот и нифига. Для Relative-дескрипторов эта структура неверна


 
BiN ©   (2006-11-29 16:34) [6]


> Игорь Шевченко ©   (29.11.06 16:28) [5]
>
> А вот и нифига. Для Relative-дескрипторов эта структура
> неверна

Игра называется, найди 10 отличий
 _SECURITY_DESCRIPTOR_RELATIVE = record
   Revision: Byte;
   Sbz1: Byte;
   Control: SECURITY_DESCRIPTOR_CONTROL;
   Owner: DWORD;
   Group: DWORD;
   Sacl: DWORD;
   Dacl: DWORD;
 end;
Или где?


 
Чапаев ©   (2006-11-29 16:36) [7]

"Дело в том, что великий комбинатор играл в шахматы второй раз в жизни"

До сегодняшнего утра я о программном упралении безопасностью вообще ничего не знал... Так что не грузите так сразу. :-)

ЗЫ. Всё, что надо было, уже реализовал.


 
BiN ©   (2006-11-29 16:39) [8]


> BiN ©   (29.11.06 16:34) [6]
>
>
> > Игорь Шевченко ©   (29.11.06 16:28) [5]


Пардон. Относительный же нельзя представить в виде структуры...


 
Eraser ©   (2006-11-29 16:44) [9]

под "Relative-дескриптор" имеется ввиду self-relative? тогда, действительно, о каком формате речь, это просто блок данных, теоретически понятный только WinAPI.


 
Игорь Шевченко ©   (2006-11-29 16:55) [10]

Eraser ©   (29.11.06 16:44) [9]

У абсолютного дескриптора SID"ы и ACL"и являются указателями на соответствующие структуры. У относительного являются смещениями относительно начала дескриптора до соответствующей структуры. Я к тому, что лучше пользоваться функциями, чем самому ходить по структуре.



Страницы: 1 вся ветка

Текущий архив: 2006.12.24;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.086 c
2-1165221191
root
2006-12-04 11:33
2006.12.24
Help


2-1165145740
Handle
2006-12-03 14:35
2006.12.24
TEdit


2-1165392523
Roman_ln
2006-12-06 11:08
2006.12.24
список ComboBox функция поиска элемента


15-1165139896
ml
2006-12-03 12:58
2006.12.24
"TUnRar без Dll" - моя первая статья


3-1157154341
Strech
2006-09-02 03:45
2006.12.24
Подключение к базе защищенной паролем