0
特定の組織単位が指定されたDNを持つことをbashスクリプトでチェックしたいと思います。organizationalUnitがDNによって存在するかどうかを確認します。 (LDAP、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属性のトリックはありますか?
私は単純な認証を使用していません。
私は大丈夫です。ありがとう。 – SoonDead