从 ldapsearch 结果创建 abook 地址簿

从 ldapsearch 结果创建 abook 地址簿

我想拥有一个离线地址簿。要下载在线地址簿的内容,我只需执行以下操作:

ldapsearch -x '(objectclass=*)' > book

然后,我尝试将其转换为书籍格式:

  abook --convert --infile book --outfile abook --informat ldif --outformat abook

但有一本书抱怨道:

  cannot read file book

这可能是因为根据手册,ldapsearch 默认输出是“扩展 ldif 格式”。所以我尝试了,-LLL但 ldapsearch 抱怨error: Size limit exceeded

答案1

您将需要像这样指定分页输出:

ldapsearch -x '(objectClass=*)' -E pr=500/noprompt > book

这将返回 500 页结果,无需额外交互,因此应该可以满足您的需要。

相关内容