Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.029 c
15-1165239877
Завтра
2006-12-04 16:44
2006.12.24
Российские Национальные проекты


15-1164968118
DillerXX
2006-12-01 13:15
2006.12.24
Го


2-1165485502
Goric
2006-12-07 12:58
2006.12.24
Залочить юзера


6-1153985208
ZubrZubr
2006-07-27 11:26
2006.12.24
Помогите с браузером


4-1155593723
Sergey_FV
2006-08-15 02:15
2006.12.24
Quick Launch под NT




   Наверх