|
|
|
SidHistory
|
|||
|---|---|---|---|
|
#18+
Коллеги, подскажите Есть пользователь@domainNew, и работает он на компе, который в domainNew. У него есть предок пользователь@domainOld, и у него есть доступ в Группа@domainOld Связаны через SidHistory Как проверить через LDAP-запросы, что пользователь@domainNew включён в Группа@domainOld ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2016, 08:40 |
|
||
|
SidHistory
|
|||
|---|---|---|---|
|
#18+
думаю, можно было бы и консольными утилитами в крайнем случае хотя... на локальном ПК dsquery нет, а ставить их точно не будут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2016, 10:31 |
|
||
|
SidHistory
|
|||
|---|---|---|---|
|
#18+
Ничего сложного и интересного кроме реализации запрос к LDAP в Delphi выдаёт значение sIdHistory в виде массива байтов А вставить в запрос надо значение в виде (ObjectSid=S-1-5-21-999-999-999-999) подходящей функции не нашел, пришлось самому написать. описание долго искал, сама реализация несложная. Хотя подозреваю, функция есть. Вернее, точно есть, но данные требует типа PSID, а вот его я описания я тоже не нашел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2016, 19:50 |
|
||
|
SidHistory
|
|||
|---|---|---|---|
|
#18+
andreymx1, ConvertStringSidToSid()? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2016, 02:14 |
|
||
|
SidHistory
|
|||
|---|---|---|---|
|
#18+
DarkMasterandreymx1, ConvertStringSidToSid()?я смотрел на нее, но воспользоваться не смог у меня на входе массив байтов и хочу получить 'S-1-5-21-***', а, насколько я понял, в ConvertStringSidToSid всё наоборот - на входе как раз 'S-1-5-21-***' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2016, 08:40 |
|
||
|
SidHistory
|
|||
|---|---|---|---|
|
#18+
andreymx1, На ConvertSidToStringSid() ты не догадался посмотреть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2016, 09:55 |
|
||
|
SidHistory
|
|||
|---|---|---|---|
|
#18+
andreymx1DarkMasterandreymx1, ConvertStringSidToSid()?я смотрел на нее, но воспользоваться не смог у меня на входе массив байтов и хочу получить 'S-1-5-21-***', а, насколько я понял, в ConvertStringSidToSid всё наоборот - на входе как раз 'S-1-5-21-***' https://msdn.microsoft.com/en-us/library/windows/desktop/aa376399(v=vs.85).aspx есть и обратная функция ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2016, 09:57 |
|
||
|
SidHistory
|
|||
|---|---|---|---|
|
#18+
а вот самопальная реализация http://www.sql.ru/forum/804510/massovyy-perevod-string-sid-v-binary-sid ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2016, 09:58 |
|
||
|
SidHistory
|
|||
|---|---|---|---|
|
#18+
спасибо, самопально я уже сделал, а для стандартной реализации у меня всё еще не хватает понимания, как из массива вариантов в 32 элемента получить тип, пригодный для использования примерно такой https://msdn.microsoft.com/en-us/library/windows/desktop/aa375213(v=vs.85).aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2016, 13:33 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=26&tid=1340614]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
19ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 300ms |

| 0 / 0 |
