Forum Webscript.Ru
Программирование => Perl => Тема начата: BonJorno от 03 Сентября 2004, 12:38:21
-
при считывании ldap все получаю в удобоваримой форме, за исключением objectSid и objectGUID, там вылазит, что-то вроде этого 2
как его преобразовать к такому типу
S-1-5-21-4052121579-2079768045-1474639452-1109
-
objectSid из какого модуля?
-
Не из модуля, а из LDAP, который в AD, требуется получить objectSid юзера, а получаю при помощи модуля net::ldap.
Я подразумеваю, что в AD это дело закодировано. Но смотря примеры из других языков (VC, VB), там этот Sid получается довольно просто, как и остальные данные, без затруднений. А в Perl возможно требуются дополнительные перекодировки, или я что-то не так делаю!?
-
Отвечу сам, если ком интересно будет
Так как objectSid и objectGUID получаются в двоичном режиме, то для их раскодировки используется модуль win32::perms