1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| #! /bin/bash
userDN=$(ldapsearch -h ip -D "cn=Administrator,cn=Users,dc=domain,dc=fr" -w "pwd" -b "dc=domain,dc=fr" -p 389 "mail=$1" "objectClass=user" cn -LLL | grep "dn: ")
userDN=$(echo $userDN | sed "s/dn: //g")
var=$(ldapsearch -h ip -D "cn=Administrator,cn=Users,dc=domain,dc=fr" -w "pwd" -b "dc=domain,dc=fr" -p 389 member="$userDN" "cn=vpn_*" "objectClass=group" cn -LLL | grep "cn: ")
if [[ $var == cn:*cn:* ]]
then
echo "exit node"
#exit
else
vpn_cn=$(echo "$var" | sed "s/cn: //g")
#vpn_cn=vpn_owa
ret=$(ldapsearch -h 10.2.0.86 -D "cn=Administrator,cn=Users,dc=domain,dc=fr" -w "pwd" -b "dc=domain,dc=fr" -p 389 "cn=$vpn_cn" info -LLL | grep "info")
#echo $(echo $ret | sed "s/info: //g")
echo "test ok"
fi |
Partager