我想在 bash 脚本中检查是否存在具有给定 DN 的特定组织单位。
我正在做一个 ldapsearch:
OU="ou=HQ,dc=myroot,dc=local"
ldapsearch -h localhost -b dc=myroot,dc=local -x -v "(&(objectClass=organizationalUnit)(dn="'"'$OU'"'"))"
即使 DN 存在,它也总是导致 0。
我也试过:
ldapsearch -h localhost -b dc=myroot,dc=local -x -v "(&(objectClass=organizationalUnit)(dn=$OU))"
但结果是一样的。
我该怎么做?dn 属性有窍门吗?
忽略我正在使用简单的身份验证。