Ldap 如何使用LDIF文件对架构进行更改

Ldap 如何使用LDIF文件对架构进行更改,ldap,ldif,Ldap,Ldif,我使用的是一个名为lappe()的ruby gem。它启动LDAP服务器并接收LDIF文件。它还允许您在创建服务器对象时通过传递所述模式来加载自定义模式 gem使用Apacheds2.0,默认情况下不支持NIS模式。我发现我可以通过执行以下操作来实现这一点: 在IRB中,使用包gem在本地启动LDAP服务器 使用Apache Directory Studio,连接到本地LDAP服务器并编辑以下内容:ou=schema->cn=nis->m-disabled=FALSE(最初设置为TRUE) 以下

我使用的是一个名为lappe()的ruby gem。它启动LDAP服务器并接收LDIF文件。它还允许您在创建服务器对象时通过传递所述模式来加载自定义模式

gem使用Apacheds2.0,默认情况下不支持NIS模式。我发现我可以通过执行以下操作来实现这一点:

  • 在IRB中,使用包gem在本地启动LDAP服务器
  • 使用Apache Directory Studio,连接到本地LDAP服务器并编辑以下内容:ou=schema->cn=nis->m-disabled=FALSE(最初设置为TRUE)
  • 以下内容出现在浇包日志中: irb(主):156:0>ApacheDS:INFO:加载启用nis的架构: ApacheDS:架构名称:nis ApacheDS:禁用:false ApacheDS:Owner:uid=admin,ou=system ApacheDS:依赖项:[系统、余弦、核心] ApacheDS:INFO:正在加载启用nis的架构: ApacheDS:架构名称:nis ApacheDS:禁用:false ApacheDS:Owner:uid=admin,ou=system ApacheDS:依赖项:[系统、余弦、核心]
  • 在这一点上,它看起来工作正常
  • 我需要能够通过LDIF文件修改模式,我可以将该文件传递给浇包,但是,我还不能成功地做到这一点

    谢谢, 金纳罗