将 sudoers ldif 架构导入 Active Directory 时出错

将 sudoers ldif 架构导入 Active Directory 时出错

根据此问题,我们正在将 sudoers 文件迁移到 Active Directory。根据文档,这需要导入 sudo 标准安装附带的 schema.ActiveDirectory LDIF。我们的 Windows 域位于 Windows Server 2003 上。

我在将 LDIF 架构导入 Active Directory 时遇到错误。错误是第 144 行的“参数不正确”。

这是从第 144 行开始的内容:

dn: CN=sudoRole,CN=Schema,CN=Configuration,DC=X
changetype: add
objectClass: top
objectClass: classSchema
cn: sudoRole
distinguishedName: CN=sudoRole,CN=Schema,CN=Configuration,DC=X
instanceType: 4
possSuperiors: container
possSuperiors: top
subClassOf: top
governsID: 1.3.6.1.4.1.15953.9.2.1
mayContain: sudoCommand
mayContain: sudoHost
mayContain: sudoOption
mayContain: sudoRunAs
mayContain: sudoRunAsUser
mayContain: sudoRunAsGroup
mayContain: sudoUser
rDNAttID: cn
showInAdvancedViewOnly: FALSE
adminDisplayName: sudoRole
adminDescription: Sudoer Entries
objectClassCategory: 1
lDAPDisplayName: sudoRole
name: sudoRole
schemaIDGUID:: SQn432lnZ0+ukbdh3+gN3w==
systemOnly: FALSE
objectCategory: CN=Class-Schema,CN=Schema,CN=Configuration,DC=X
defaultObjectCategory: CN=sudoRole,CN=Schema,CN=Configuration,DC=X

我使用的命令是:

ldifde -i -f schema.ActiveDirectory -c dc=X dc=DOMAINNAME,dc=LOCAL

答案1

添加选项 -z 并且您的 ldif 将成功导入。

相关内容