访问权限不足,无法使用外部SASL身份validation编辑OpenLDAP cn = config
我想添加一个架构到我已经inheritance的OpenLDAP数据库。 ldapadd -vY EXTERNAL -H ldapi:/// -f schema.ldif SASL/EXTERNAL authentication started SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth SASL SSF: 0 … adding new entry "cn=openssh-lpk,cn=schema,cn=config" ldap_add: Insufficient access (50) 关于相同外部SASLauthentication问题的邮件列表的讨论使我相信我需要“将SASL EXTERNAL标识映射到cn=config rootdn”。 我将如何做到这一点? 在试图解决这个问题的时候,我创build了一个类似的虚拟机,并安装了Ubuntu回购版的slapd。 外部SASL请求像上面那样工作。 我试图比较两个系统之间的cn=config设置,但未能确定任何明显的线索来执行此任务。 生产数据库最初是在Gentoo上运行的。 我将它迁移到了Ubuntu,并愉快地编辑帐户并使用它。 但是,我一直无法修改configuration数据库,因为在迁移过程中转换为cn=config格式。