我收到错误
slapcat: database doesn't support necessary operations.
当尝试运行命令时
slapcat -n 1 -l users.ldif
将 1 替换为 0 是可行的,据我了解,这将是我的配置备份。
谁能帮助我理解为什么会出现此错误以及如何处理它以允许我将 LDAP 迁移到新服务器?
答案1
虽然我对此不是 100% 确定,但我相信这与您在创建数据库时设置的数据库有关。至少在我的例子中,因为我将 olcDatabase 设置为 {2},当我将 n 更改为 2 时,它起作用了......然后我在 users.ldif 文件中看到了我的用户。
dn: olcDatabase={2}hdb,cn=config
就我而言,我遇到了同样的错误,并将其更改为
slapcat -n 2 -l users.ldif