Создать адресную книгу abook из результатов ldapsearch
Я хотел бы иметь автономную адресную книгу. Чтобы загрузить содержимое онлайн-адресной книги, я просто делаю:
ldapsearch -x '(objectclass=*)' > book
Затем я пытаюсь преобразовать его в формат abook:
abook --convert --infile book --outfile abook --informat ldif --outformat abook
Но abook жалуется:
cannot read file book
Это может быть связано с тем, что по умолчанию ldapsearch выводит "расширенный формат ldif". Итак, я попробовал с -LLL
но ldapsearch жалуется error: Size limit exceeded
1 ответ
Вы будете хотеть указать постраничный вывод как это:
ldapsearch -x '(objectClass=*)' -E pr=500/noprompt > book
Это вернет страницы с 500 результатами без дополнительного взаимодействия, поэтому следует делать то, что вам нужно.