powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / SidHistory
9 сообщений из 9, страница 1 из 1
SidHistory
    #39306316
andreymx1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, подскажите

Есть пользователь@domainNew, и работает он на компе, который в domainNew.
У него есть предок пользователь@domainOld, и у него есть доступ в Группа@domainOld
Связаны через SidHistory
Как проверить через LDAP-запросы, что пользователь@domainNew включён в Группа@domainOld
...
Рейтинг: 0 / 0
SidHistory
    #39306415
andreymx1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
думаю, можно было бы и консольными утилитами в крайнем случае
хотя... на локальном ПК dsquery нет, а ставить их точно не будут
...
Рейтинг: 0 / 0
SidHistory
    #39307263
andreymx1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ничего сложного и интересного

кроме реализации
запрос к LDAP в Delphi выдаёт значение sIdHistory в виде массива байтов
А вставить в запрос надо значение в виде (ObjectSid=S-1-5-21-999-999-999-999)
подходящей функции не нашел, пришлось самому написать. описание долго искал, сама реализация несложная.
Хотя подозреваю, функция есть. Вернее, точно есть, но данные требует типа PSID, а вот его я описания я тоже не нашел
...
Рейтинг: 0 / 0
SidHistory
    #39307338
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx1,

ConvertStringSidToSid()?
...
Рейтинг: 0 / 0
SidHistory
    #39307359
andreymx1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DarkMasterandreymx1,

ConvertStringSidToSid()?я смотрел на нее, но воспользоваться не смог
у меня на входе массив байтов и хочу получить 'S-1-5-21-***', а, насколько я понял, в ConvertStringSidToSid всё наоборот - на входе как раз 'S-1-5-21-***'
...
Рейтинг: 0 / 0
SidHistory
    #39307402
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx1,

На ConvertSidToStringSid() ты не догадался посмотреть?
...
Рейтинг: 0 / 0
SidHistory
    #39307406
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
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

есть и обратная функция
...
Рейтинг: 0 / 0
SidHistory
    #39307407
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
а вот самопальная реализация

http://www.sql.ru/forum/804510/massovyy-perevod-string-sid-v-binary-sid
...
Рейтинг: 0 / 0
SidHistory
    #39308394
andreymx1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо,
самопально я уже сделал, а для стандартной реализации у меня всё еще не хватает понимания, как из массива вариантов в 32 элемента получить тип, пригодный для использования
примерно такой https://msdn.microsoft.com/en-us/library/windows/desktop/aa375213(v=vs.85).aspx
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / SidHistory
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]