如何将'Person' SUP(Top $ ndsLoginProperties)STRUCT URAL 必须更改为“ 'Person' SUP ndsLoginProperties STRUCTURAL MUST”
有关更多信息,请参阅: http ://www.novell.com/support/viewContent.do?externalId=7003431&sliceId=1
这是我尝试在 AD 中创建用户时遇到的错误的解决方案。(环境:许多 Netware server 8.7.X & 8.8 Server OES2 sp1 with DSfW)
更改此 ldap 参数是否有任何风险?
干杯。
实际上只有两种方法可以修改 eDirectory 中的基本模式。曾经只有一个,即致电 Novell 技术服务 (NTS) 并让他们使用 DSDump(实际上是 eDirectory 的十六进制编辑器)并手动旋转位。
在合并具有几乎但不完全兼容的模式的两棵树时,我让他们这样做(三个属性上的两个标志无缘无故地不同,并且毫无意义的不同)。
第二种可能的方法是删除属性,然后在单个 LDIF 操作中添加属性。这在此 TID 中显示为一种可能性:更改 schmea
LDIF 应该类似于:
版本:1
dn:cn=schema changetype:修改删除:objectclasses
对象类:(2.1.5.5.5)
添加:objectclasses objectClasses:(2.1.5.5.5 NAME 'MyObjectClass' MAY (attr1) X-NDS_NOT_CONTAINER '1')
但在你的情况下,用你的替换适当的细节。
我想第三种方法是,当发现此类问题并在 DSrepair 中提供特定修复以修复它时。(有一个旧的 creatorsName 和 modifiersName 的基本模式设置,原本是 DN 语法,但这是一个糟糕的想法,好像你删除了创建用户的对象,creatorsName 被清除,这导致了各种问题。有一个DSrepair 可以识别这个错误并修复它。如果这是一个真正的问题,他们可能会提供这种解决方案。
但是在那之前,最好的办法是打开一个事件让 NTS 拨入并使用 DSDump 手动修复它。从字面上看,它可能需要一到三分钟才能完成。