Ldap 如何在ApacheDS中创建自定义属性?

Ldap 如何在ApacheDS中创建自定义属性?,ldap,custom-attributes,apacheds,Ldap,Custom Attributes,Apacheds,我正在尝试在ApacheDS中创建一个自定义属性,我遵循了一个现有属性并创建了一个名为“passwordUpdateTime”的新属性: 但当我想将其添加到person对象中时,在列表中找不到: 如果我强制添加属性,ApacheDS会阻止我这样做: 以前有人遇到过同样的问题吗 谢谢, Leo如果Apache DS独立运行,则需要重新启动服务器以使Atribute可见(至少在里程碑M-17之前)。Apache DS方案不是动态的。如果Apache DS独立运行,则需要重新启动服务器以使Atr

我正在尝试在ApacheDS中创建一个自定义属性,我遵循了一个现有属性并创建了一个名为“passwordUpdateTime”的新属性:

但当我想将其添加到person对象中时,在列表中找不到:

如果我强制添加属性,ApacheDS会阻止我这样做:

以前有人遇到过同样的问题吗

谢谢,
Leo

如果Apache DS独立运行,则需要重新启动服务器以使Atribute可见(至少在里程碑M-17之前)。Apache DS方案不是动态的。

如果Apache DS独立运行,则需要重新启动服务器以使Atribute可见(至少在里程碑M-17之前)Apache DS方案不是动态的。

解决方案适合我。 1.使用ApacheDS从inetOrgPerson的架构中将任何现有属性导出为.ldif文件

2.在ApacheDS中打开导出的attribute.ldif文件,根据需要编辑属性并运行该文件

3.运行文件后,验证新创建的属性是否列在“ou=attributeType,cn=inetorgperson,ou=schema”下

4.现在将inetOrgPerson对象类导出为.ldif文件,列在“ou=objectClasses,cn=inetOrgPerson,ou=schema”下

5.导出后,请验证inetOrgPerson对象类是否已成功导出。验证后,从位置“ou=objectClasses,cn=inetOrgPerson,ou=schema”删除inetOrgPerson对象类

6.现在从导出位置打开包含inetOrgPerson对象类的导出.ldif文件。输入自定义属性的名称并运行该文件

7.现在,您可以使用自定义添加的属性。添加新条目,并且必须重新加载架构。

繁荣

这个解决方案对我有效。 1.使用ApacheDS从inetOrgPerson的架构中将任何现有属性导出为.ldif文件

2.在ApacheDS中打开导出的attribute.ldif文件,根据需要编辑属性并运行该文件

3.运行文件后,验证新创建的属性是否列在“ou=attributeType,cn=inetorgperson,ou=schema”下

4.现在将inetOrgPerson对象类导出为.ldif文件,列在“ou=objectClasses,cn=inetOrgPerson,ou=schema”下

5.导出后,请验证inetOrgPerson对象类是否已成功导出。验证后,从位置“ou=objectClasses,cn=inetOrgPerson,ou=schema”删除inetOrgPerson对象类

6.现在从导出位置打开包含inetOrgPerson对象类的导出.ldif文件。输入自定义属性的名称并运行该文件

7.现在,您可以使用自定义添加的属性。添加新条目,并且必须重新加载架构。

繁荣

您应该将新属性添加到您希望对象具有新属性的对象类的“may”中。不要听警告,不要认为它没有自动完成。强制添加并为其强制输入值。您应该将新属性添加到对象类的“may”中,您希望该对象具有新属性。不要听警告,不要认为它没有自动完成。强制添加并为其强制输入值。