Я хотел бы изменить пароль пользователя, указав старый и новый пароль.
import ldap
ldap.set_option(ldap.OPT_X_TLS_REQUIRE_CERT, ldap.OPT_X_TLS_NEVER)
ldap.set_option(ldap.OPT_REFERRALS, 0)
con = ldap.initialize("ldaps://ldaps-direct.prod.mydomain.com")
tdn = "CN=test_user,OU=ServiceAccounts,OU=UserBase,DC=corp,DC=mydomain,DC=com"
new_password = "new_password"
old_password = "old_password"
client.passwd_s(tdn, '"%s"' % old_password, '"%s"' % new_password )
К сожалению, я получаю сообщение об ошибке:
ldap.PROTOCOL_ERROR: {'desc': 'Protocol error', 'info': '0000203D: LdapErr: DSID-0C090F8B, comment: Unknown extended request OID, data 0, v2580'}
Есть ли способ исправить это?