Хочу уточнить…
Полный DN, это : если адрес сервера host.domain.ru, то ‘dn=host,dn=domain,dn=ru’
Так?
vakНет, не так
Хочу уточнить…
Полный DN, это : если адрес сервера host.domain.ru, то ‘dn=host,dn=domain,dn=ru’
Так?
Error opening connection:
[LDAP: error code 1 - 00000000: LdapErr: DSID-0C090627, comment: In order to perform this operation a successful bind must be completed on the connection., data 0, vece
vakНу он вам, каг бэ, намекает, что сначала нужно сделать бинд, а потом уже просматривать директории, т.е. вы либо совсем не биндились, либо указали неправильный логин/пароль.
Взял JXplorer - тоже ошибки при попытке подключения.
$ldapsearch -x -h 192.168.0.1 -b '' -s base '(objectclass=*)'
import ldap
conString = 'cn=vaspup,cn=Users,dc=domain,dc=org'
l = ldap.initialize('ldap://server')
#l.protocol_version = ldap.VERSION3
#l.set_option(ldap.OPT_REFERRALS, 0)
try:
l.simple_bind_s(conString, "vaspup1")
print "OK"
except ldap.INVALID_CREDENTIALS:
print "Your username or password is incorrect."
except ldap.LDAPError as err:
print err
import kerberos
kerberos.checkPassword('vaspup','vaspup1','krbtgt/domain.org','DOMAIN.ORG')
'cn=vaspup,cn=Users,dc=domain,dc=org'
'cn=Василий Пупкин,cn=Users,dc=domain,dc=org'