(Открыть) LDAP - Аутентификация не работает

Я установил OpenLDAP на машине CentOS7, я могу войти в систему локально на сервере, поэтому пользователь существует ( в passwd). Я также запускаю следующую команду LDAP:

#ldapsearch -h localhost -x cn=ldapuser01 -b "dc=example,dc=com"

и получаю результат:

# extended LDIF
#
# LDAPv3
# base <dc=example,dc=com> with scope subtree
# filter: cn=ldapuser01
# requesting: ALL
#

# ldapuser01, Group, example.com
dn: cn=ldapuser01,ou=Group,dc=example,dc=com
objectClass: posixGroup
objectClass: top
cn: ldapuser01
userPassword:: ffffsomesdatafff=
gidNumber: 1001

# ldapuser01, People, example.com
dn: uid=ldapuser01,ou=People,dc=example,dc=com
uid: ldapuser01
cn: ldapuser01
objectClass: account
objectClass: posixAccount
objectClass: top
objectClass: shadowAccount
userPassword:: ffffffffffffffffffsome dataffffffffffffffffffffff
shadowLastChange: 17910
shadowMin: 0
shadowMax: 99999
shadowWarning: 7
loginShell: /bin/bash
uidNumber: 1001
gidNumber: 1001
homeDirectory: /home/guests/ldapuser01

# search result
search: 2
result: 0 Success

# numResponses: 3
# numEntries: 2

значит пользователь существует даже в каталоге ldap.

Но когда я пытаюсь аутентифицироваться

#ldapsearch -h localhost -x cn=ldapuser01 -b "dc=example,dc=com" -D "cn=ldapuser01,ou=Group,dc=example,dc=com" -w <my password>

, я получаю ошибку 49 неверные учетные данные

Как могу я решить эту проблему?

Дополнительная информация: Я перенес локальных пользователей и группы с помощью инструментов миграции (чтобы создать файл .ldif), а затем добавил

ldapadd -x -W -D cn=Manager,dc=example,dc=com -f users.ldif
0
задан 15 January 2019 в 13:00
1 ответ

Я считаю, что вы правы, ISC dhcpd, похоже, не имеет возможности указать порт для сервера имен для отправки динамических обновлений.

Простым решением было бы привязать разные серверы имен (по крайней мере, те, которые вам нужны для работы на стандартизованном порте для DNS) с портом 53 на разных IP-адресах вместо привязки к разным портам.

Например:

  • Pihole 192.168.1.1:53
  • BIND 127.0.0.1:53
  • ...
-121--236688-

Решение найдено. Используемые учетные данные не имеют разрешений на отправку электронной почты как (скрыто) в -Из (скрыто)

. Если вы перенесли записи пользователей из локальных файлов passwd / group, вы пытаетесь использовать неправильную запись для привязки. «cn = ldapuser01, ou = Group, dc = example, dc = com»

Это DN группы linux 'ldapuser01', а не пользователя. Попробуйте использовать следующий DN

uid = ldapuser01, ou = People, dc = example, dc = com

например: -

#ldapsearch -h localhost -x cn=ldapuser01 -b "dc=example,dc=com" -D "uid=ldapuser01,ou=People,dc=example,dc=com" -w <my password>
2
ответ дан 4 December 2019 в 13:22

Теги

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