Форум сайта python.su
VaderТочно, вспомнил что действительно нужно указывать домен. А можно пример с кодом?
Кстати, не знаю, что я делал до этого, но только что попробовал и у меня, как ни странно, получилось залогиниться. Причем как в свой домен, так и в 2 чужих (в одном односторонний траст, в другом траста нет вообще). Попробуйте указать домен перед именем:без этого в чужие домены оно логиниться не хочет.username = r'domain\user'
Офлайн
username = r'domain\user'
и так не работает:
Traceback (most recent call last):
File "./ad.py", line 12, in <module>
s = l.simple_bind_s(username,password)
File "/usr/lib/python2.5/site-packages/ldap/ldapobject.py", line 199, in simple_bind_s
return self.result(msgid,all=1,timeout=self.timeout)
File "/usr/lib/python2.5/site-packages/ldap/ldapobject.py", line 428, in result
res_type,res_data,res_msgid = self.result2(msgid,all,timeout)
File "/usr/lib/python2.5/site-packages/ldap/ldapobject.py", line 432, in result2
res_type, res_data, res_msgid, srv_ctrls = self.result3(msgid,all,timeout)
File "/usr/lib/python2.5/site-packages/ldap/ldapobject.py", line 438, in result3
ldap_result = self._ldap_call(self._l.result3,msgid,all,timeout)
File "/usr/lib/python2.5/site-packages/ldap/ldapobject.py", line 96, in _ldap_call
result = func(*args,**kwargs)
ldap.INVALID_CREDENTIALS: {'info': '80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 531, vece', 'desc': 'Invalid credentials'}
Офлайн
vakКод один в один с вашим из старт поста, только юзер указан с доменом.
А можно пример с кодом?
cn=UserName,cn=Users,dc=test,dc=local
Офлайн
VaderА у вас батхерт?asilyatorВас зациклило что ли?
Видновый AD поддерживает LDAP? o_O
http://msdn.microsoft.com/en-us/library/aa772152
Офлайн
vak, посмотри уже тупо снифером, что передается.
Офлайн
asilyatortcpdump-ом смотрел, - тишина.
vak, посмотри уже тупо снифером, что передается.
Офлайн
Даже на клиенте тишина? Ну это уже клиника какая-то. tcpdump хоть какой-то трафик видит? Попробуй Wireshark.
Офлайн
asilyatorДа, а как вы догадались?
А у вас батхерт?
username = 'user@domain.local'
ldap.set_option(ldap.OPT_REFERRALS, 0)
Отредактировано (Март 31, 2011 22:24:45)
Офлайн
VaderДак жопу же разорвало просто на куски.asilyatorДа, а как вы догадались?
А у вас батхерт?
Офлайн
asilyatorВас волнуют чужие жопы? Вы уверены, что не ошиблись форумом?
Дак жопу же разорвало просто на куски.
Офлайн