我尝试搜索我的ldap目录和之后的属性,但找不到有效的示例,请参见下面的代码。有小费吗?
请注意,搜索当前正在进行,但修改始终为false。
def edit(uuid):
uid = '(uid=' + uuid + ')'
search = conn.search(os.environ.get("LDAP_BASE", default=False), uid, attributes=['mail', 'sn'])
if search:
ldap_base = os.environ.get("LDAP_BASE", default=False) + ",uid=" + uuid
modify = conn.modify(ldap_base, {'o': [(MODIFY_ADD, ['xxxxxxx'])]})