Интеграция gnupg с openLDAP - Ошибка ACL

Не могли бы вы помочь мне решить эту ошибку с помощью OpenLDAP?

### ldif - To change ACL  ######

# userPassword may be written only by users themselves
dn: olcDatabase={1}hdb,cn=config
changetype: modify
add: olcAccess
# Allow access via localhost to add or modify keys.
# Allow authenticated PGP Users to update keys.
# Allow anyone else to read the keys.
olcAccess: {2} to dn.subtree="ou=PGP Keys,dc=example,dc=net"
 by peername.ip=127.0.0.1 write
 by peername.ip=:: write
 by dn.regex="^uid=([^,]+),ou=PGP Users,dc=example,dc=net" write by * read
# Allow any connection to localhost to update the PGP keys
# (including removing them!)  This is only needed if the anonymous
# updates from localhost are desired.
dn: cn=config
add: olcAllows
olcAllows: update_anon

---------------------------- -------------

Когда я пытаюсь изменить / добавить его с помощью

ldapadd -Y EXTERNAL -H ldapi:/// -f /tmp/keyserver-acl.ldif

или

ldapmodify -Y EXTERNAL -H ldapi:/// -f /tmp/keyserver-acl.ldif

не проходит, всегда появляется раздражающая ошибка Wrong attributeType

****** Ошибка

root @ keyserver : / tmp # ldapadd -Y EXTERNAL -H ldapi: /// -f /tmp/keyserver-acl.ldif SASL / EXTERNAL аутентификация запущена SASL имя пользователя: gidNumber = 0 + uidNumber = 0, cn = peercred, cn = external, cn = auth SASL SSF: 0 ldapadd: неправильный attributeType в строке 5, запись "olcDatabase = {1} hdb, cn = config"


1
задан 5 March 2017 в 13:40
1 ответ

Полагаю, вам нужна пустая строка перед строкой dn: cn=config.

.
0
ответ дан 4 December 2019 в 05:07

Теги

Похожие вопросы