特定の DN を持つ特定の組織単位が存在することを bash スクリプトで確認したいと考えています。
私は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 属性にトリックはありますか?
簡単な認証を使用していることは無視してください。