发布于 2021-11-14 17:48:12
import ldap.modlist
import ldif
with open("myschema.ldif") as fd:
parser = ldif.LDIFRecordList(fd)
parser.parse()
for dn, entry in parser.all_records:
add_modlist = ldap.modlist.addModlist(entry)
conn.add_s(dn, add_modlist) # where 'conn' is a LDAP connection发布于 2021-11-16 16:38:49
简短的答案是@azmeuk之前写过的。
长长的答案是:这取决于LDIF文件的格式。如果它包含修改语句,那么您就不能使用python-ldap轻松地解析该文件。
请在Process LDIF modify records with python-ldap上查看我的问题,看看我在说什么。
https://stackoverflow.com/questions/69957220
复制相似问题