我如何将'Person'SUP(Top $ ndsLoginProperties)更改为'Person'SUP ndsLoginProperties

如何更改'Person'SUP(Top $ ndsLoginProperties)STRUCT URAL必须为“ 'Person'SUP ndsLoginProperties STRUCTURAL MUST”

有关更多信息,请参阅: http : //www.novell.com/support/viewContent.do?externalId=7003431&sliceId=1

这是我尝试在AD中创build用户时遇到的错误的解决scheme。 (环境:许多带有DSfW的Netware服务器8.7.X和8.8服务器OES2 sp1)

有没有改变这个LDAP参数的风险?

干杯。

实际上只有两种方法可以修改eDirectory中的基本模式。 曾经只有一个,叫做Novell技术服务(NTS),让他们使用DSDump(有效的eDirectory的hex编辑器),并手动旋转位。

在合并两个几乎没有完全兼容模式的树的时候,我曾经让他们这样做(三个属性上的两个标志由于没有明显的原因是不同的,而且毫无意义的不同)。

第二种可能的方法是删除,然后在一个LDIF操作中添加属性。 这是在这个TID中显示的可能性: 改变schmea

LDIF应该是这样的:

1

dn:cn = schema changetype:modify delete:objectclasses

对象类:(2.1.5.5.5)

add:objectclasses objectClasses:(2.1.5.5.5 NAME'MyObjectClass'MAY(attr1)X-NDS_NOT_CONTAINER'1')

但在你的情况下,用你的replace适当的细节。

我想还有第三种方法,是在DSrepair发现了这样一个问题,并提供了一个特定的解决scheme来解决这个问题。 (原来是DN语法的creatorsName和modifiersName有一个旧的基本模式设置,但这是一个可怕的想法,就像删除了创build用户的对象一样,creatorsName被清除,导致了各种各样的问题。 DSrepair补充,将认识到这个错误,并修复它。如果这是一个真正的问题,他们可能会提供这种解决scheme。

然而在此之前,最好的办法是打开一个NTS事件来拨号并使用DSDump来手工修复。 这实际上可能需要一三分钟的时间。