slapcat -n 1 -l users.ldif slapcat: 数据库不支持必要的操作

slapcat -n 1 -l users.ldif slapcat: 数据库不支持必要的操作

我收到错误

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

相关内容