首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用python-ldap安装LDAP模式?

如何使用python-ldap安装LDAP模式?
EN

Stack Overflow用户
提问于 2021-11-13 18:44:42
回答 2查看 37关注 0票数 1

我在一个.ldif文件中有一个LDAP schema,我想使用python-ldap在我的LDAP服务器上安装这个模式。我的上下文是一个python应用程序的安装过程,它需要一些自定义的LDAP模式。

python-ldap中有一些关于ldifschemas的文档,但我不知道从哪里开始。

如何使用python-ldap安装模式?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-11-14 17:48:12

代码语言:javascript
复制
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
票数 1
EN

Stack Overflow用户

发布于 2021-11-16 16:38:49

简短的答案是@azmeuk之前写过的。

长长的答案是:这取决于LDIF文件的格式。如果它包含修改语句,那么您就不能使用python-ldap轻松地解析该文件。

请在Process LDIF modify records with python-ldap上查看我的问题,看看我在说什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69957220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档