Как я могу получить весь вывод каталога OpenLDAP, к которому у меня есть права администратора?
В частности, мне нужно dn
, objectClass
, и (если существует для объекта) uidNumber
или gidNumber
.
Вы должны подключиться к серверу, используя корневое DN при выполнении поиска. То есть используйте -D
и -W
варианты для ldapsearch
. В противном случае возможно, что списки ACL могут привести к исключению определенных записей или атрибутов из результатов. Также используйте -s sub
для рекурсивного поиска.
В качестве альтернативы вы можете напрямую выгрузить содержимое базы данных, минуя slapd
, запустив slapcat
на серверной машине.