我正在使用OUD 11G R2。我刚刚使用默认设置安装了OUD并设置了一个实例。我尝试使用以下命令添加管理员用户:
./ldapmodify -h localhost -p 1389 -D "cn=Directory Manager" -w password --defaultAdd --filename admin.ldif
以下是admin.ldif
的内容dn: cn=oimuser,cn=Root DNs,cn=config
objectClass: inetOrgPerson
objectClass: person
objectClass: top
objectClass: ds-cfg-root-dn-user
objectClass: organizationalPerson
userPassword: Oracle123
cn: oimuser
sn: oimuser
ds-cfg-alternate-bind-dn: cn=oimuser
givenName: OIM User
ds-privilege-name: -config-read
ds-privilege-name: -config-write
ds-privilege-name: -backend-backup
ds-privilege-name: -backend-restore
ds-privilege-name: -data-sync
ds-privilege-name: -disconnect-client
ds-privilege-name: -jmx-notify
ds-privilege-name: -jmx-read
ds-privilege-name: -jmx-write
ds-privilege-name: -ldif-export
ds-privilege-name: -ldif-import
ds-privilege-name: -modify-acl
ds-privilege-name: -privilege-change
ds-privilege-name: -proxied-auth
ds-privilege-name: -server-restart
ds-privilege-name: -server-shutdown
ds-privilege-name: -update-schema
ds-privilege-name: -cancel-request
我收到如下错误:
提供的条目cn = oimuser,cn = Root DNs,cn = config无法添加 因为其后缀未在网络组中注册 网络组
请您告诉我如何解决这个问题?感谢
答案 0 :(得分:2)
我明白了。 cn = config是管理后缀。
通常,直接LDAP访问管理后缀(使用 不鼓励使用ldap *实用程序。在大多数情况下,它是优选的 使用专用的管理命令行实用程序来访问 这些后缀。
如果必须使用ldap *命令来访问管理员 后缀,你必须使用管理连接器端口(与 --useSSL或-Z选项)。
当我使用命令时它可以工作:
./ldapmodify -h localhost -p 4444 -D "cn=Directory Manager" -w Oracle123 --defaultAdd -Z --filename admin.ldif
您可以通过以下方式验证:
./ldapsearch -h localhost -p 4444 -D "cn=Directory Manager" -w password --useSSL -b "cn=root DNs,cn=config" "cn=oimuser"
答案 1 :(得分:0)
我只熟悉OUD 11.1.2.1.0。 OUD 11.1.2.1.0有多种方法可以添加root用户:
的ldapmodify 你提到的另一种方式很好(文档:OUD 11.1.2.1.0 Admin Guide, 19.2.1.2 To Create a New Root User)。当您尝试通过权限子系统限制root用户的权限时会出现问题,那么您也必须使用dsconfig工具。
Oracle目录服务管理器GUI ODSM是压缩到Enterprise ARchive中的JavaEE 6应用程序。如果使用Weblogic 10.3.6作为应用程序服务器安装Oracle融合中间件11gR2堆栈,则可以创建一个WLS域,您可以在其中部署ODSM(例如,在AdminServer上)。如果你不熟悉FMW我不建议这个选项有关配置的巨大开销&学习需求。然而,一旦你正确配置它,GUI有很多帮助!在ODSM中,您可以在此处找到所需内容:登录 - >配置 - >一般配置 - > Root用户
PS:我想补充Jacky的答案:您可能还需要使用-X来信任管理连接器的证书(如果您没有通过将其添加到JKS信任库来标记它是受信任的)。
答案 2 :(得分:0)
将“ dn:cn = oimuser,cn = Root DNs,cn = config”更改为“ dn:cn = oimuser,cn = Users,dc = xyz,dc = com”
根据您的目录结构更新 cn = Users,dc = xyz,dc = com 。