Создать адресную книгу 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 результатами без дополнительного взаимодействия, поэтому следует делать то, что вам нужно.

Другие вопросы по тегам