Местоположение схемы OpenLDAP (cn=schema, cn=config) это существует?

ppk является собственным шпаклевкой способом сохранить ключ. Необходимо экспортировать его как pem для openssh для использования его.

1
задан 20 August 2012 в 23:52
2 ответа

Нет, «ты» не должен. По умолчанию только rootdn "cn = config" (если он определен) сможет читать из cn = config DSE.

$ sudo ldapsearch -H ldapi:/// -Y external -b cn=config olcrootdn=* olcrootdn olcaccess
SASL/EXTERNAL authentication started
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL SSF: 0
# extended LDIF
#
# LDAPv3
# base <cn=config> with scope subtree
# filter: olcrootdn=*
# requesting: olcrootdn olcaccess 
#

# {0}config, config
dn: olcDatabase={0}config,cn=config
olcAccess: {0}to * by * none
olcRootDN: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
1
ответ дан 3 December 2019 в 21:44

Обычно в вашей установке OpenLDAP есть как минимум два дерева:

  • Одно - это DIT («дерево информации о данных»), в которое вы вводите свои узлы
  • Одно - cn = config, куда помещается информация о конфигурации (которой можно манипулировать с помощью тех же команд LDAP, поскольку она настроена как DIT!).

Обычно cn = config не читается ни для одной учетной записи DIT (по очевидным причинам, хм?). Итак, для доступа к cn = config вы обычно используете выделенную учетную запись, которая определяется атрибутом базы данных olcRootDN (в моем случае «cn = admin, cn = config»). Однако в некоторых дистрибутивах эта учетная запись может не существовать или для нее не установлен начальный пароль.

Чтобы изменить это, выполните следующие действия:

  1. Зашифруйте пароль с помощью sudo slappasswd
  2. Установите пароль с помощью изменение записи LDAP:

sudo ldapmodify -Y EXTERNAL -H ldapi: /// dn: olcDatabase = {0} config, cn = config changetype: изменить заменить: olcRootDN olcRootDN: cn = admin, cn = config \ - добавить: olcRootPW olcRootPW: <зашифрованный пароль>

РЕДАКТИРОВАТЬ: Оставьте обратную косую черту перед тире; Я добавил его только для форматирования.

1
ответ дан 3 December 2019 в 21:44

Теги

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