【问题标题】:ldapdelete: invalid option -- 'r'ldapdelete: 无效选项 -- 'r'
【发布时间】:2021-06-28 23:14:13
【问题描述】:

我在执行递归 ldapdelete -r 命令时遇到问题,当我以 root 身份连接到 ldap 虚拟机并执行命令 ldapdelete -r -h ip -p 389 -D "cn=admin,o=ms,c=fr" -w Ap201 -f /tmp/ldapContextes >> $reportFile 2>> $errorFile 时,它会删除 ldap 中的所有条目,但如果我与另一个 bousr 用户连接并启动相同的命令我收到以下错误:ldapdelete: invalid option -- 'r'

我认为这是 boeusr 用户的权限问题,但是在输入二进制文件时,我看到 ldapdelete 对 root、组和其他用户具有执行权限,这意味着 boeusr 具有执行权限,但我不明白为什么我收到错误消息。有人知道吗?

谢谢。

【问题讨论】:

    标签: recursion ldap ldif


    【解决方案1】:

    ldapdelete 中没有-r 选项,不能使用该命令递归删除 ldap 中的条目。

    您必须以正确的顺序逐个指定要删除的每个dn(即,您不能删除包含子项的条目)。

    在这里查看我为同类问题提供的解决方案:How to remove all records from LDAP?

    【讨论】:

      猜你喜欢
      • 2018-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-19
      • 2011-09-27
      • 2016-12-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多