У меня есть следующие записи ldap для группы и пользователя, и я хочу протестировать наложение memberof.
dn: cn=authentication,dc=groups, dc=groupTestMemberOf, dc=application, dc=company, dc=de
description: Authentication Gruppe
objectClass: customGroup
member: uid=userTestMemberOf,dc=users,dc=company,dc=de
cn: authentication
dn: uid=userTestMemberOf,dc=users,dc=company,dc=de
cn: test userTestMemberOf
givenName: test
sn: userTestMemberOf
uid: userTestMemberOf
mail: userTestMemberOf@company.com
objectClass: top
objectClass: customUser
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: person
employeeType: person
Теперь хочу протестировать с помощью команды ldapsearch, но всегда получаю результат 32 No such object
.
Моя команда
ldapsearch -v -x -b uid=userTestMemberOf,dc=users,dc=company,dc=de dn memberof
Что мне не хватает?
Я забыл логин и пароль в ldapsearch ...
Правильная команда должна быть
ldapsearch -v -x -D *DNofUSER* -w *PW* -b "dc=users,dc=company,dc=de" "(uid=userTestMemberOf)" dn memberof
Атрибут memberOf
отсутствует в вашей пользовательской записи, поэтому его нельзя восстановить.
Это могло быть потому, что:
Видеть : шлепок для получения дополнительной информации