OpenDJ非管理员可复制删除条目却无法移动重命名如何配置权限?
观测到的现象
非管理员用户需要将条目从People组移动到AMI组时操作失败,返回如下报错信息:
Error while moving entry - [LDAP result code 50 - insufficientAccessRights] The entry uid=user11,ou=People,dc=example,dc=com cannot be renamed due to insufficient access rights
同一用户复制、删除该条目时无任何异常,root用户执行条目移动操作也可正常完成。
该非管理员用户甚至无法执行简单的条目重命名操作,会返回相同的权限不足报错。
如何配置才能允许该用户执行重命名操作?
环境与配置信息
- LDAP服务器采用OpenDJ v4.5版本,客户端使用Apache Development Studio
服务器共配置3个ou(组织单元):
ou=Administrators,dc=example,dc=com:存放本次涉及的非管理员用户ou=AMI,dc=example,dc=com:AMI用户组ou=People,dc=example,dc=com:People用户组
涉及的非管理员用户标识为:
uid=idm,ou=Administrators,dc=example,dc=com
已通过客户端在dc=example,dc=com根节点导入如下ACI权限配置:
aci: (target="ldap:///dc=example,dc=com")(targetattr="*||+")(version 3.0; acl "IDM Access"; allow (all,proxy,import,export) userdn="ldap:///uid=idm,ou=Administrators,dc=example,dc=com";)
参考官方Administration Guide说明,该配置已覆盖所有targetattr与allow权限项,导入时已勾选“update existing entries”选项,导入过程无报错。
曾排查是否需要为用户配置特权而非访问权限,但查阅官方特权列表后,未找到与条目重命名权限相关的配置项。
内容的提问来源于stack exchange,提问作者Gangnus
相关产品推荐
相关产品推荐

