使用python进行ldap新入口的unicodePwd问题

时间:2015-02-04 19:59:14

标签: python passwords ldap

我试图在ldap中插入一个新条目但是每次我设置unicodePwd它都会返回:

  

{' info':' 0000001F:SvcErr:DSID-031A120C,问题5003   (WILL_NOT_PERFORM),数据0 \ n',' desc':'服务器不愿意   执行'}

我试过这个案子:

password = unicode('"' + 'inicio@1' + '"', "iso-8859-1")
password = password.encode("utf-16-le")

这一个:

password = str(unicode("inicio@1"))

而且:

password = 'inicio@1'
password = ''.join(('"', password, '"')).encode('utf-16').lstrip('\377\376')

我在端口389上使用ldap。 有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我发现了https://msdn.microsoft.com/en-us/library/cc223248.aspx

它表示必须使用TLS编辑unicodePwd属性。所以我需要在636端口上使用ldaps。