: !/bin/sh #. /u/catcom/ldap_vars . /u/catcom/ldap_vars ###################### LDAPURI="$WB_LDAPURI" LDAPHOST="$WB_LDAPHOST" LDAPPORT="$WB_LDAPPORT" BINDDN="$WB_BINDDN" BINDPW="$WB_BINDPW" BASEDN="$WB_BASEDN" #BINDDN="victrackad\\robynd" #BINDDM="userPrincipalName=robynd@victrackad.victrack.com.au" #BINDDN="CN=Douglas\, Robyn,OU=Users,OU=VicTrack,DC=victrackad,DC=victrack,DC=com,DC=au" #BINDPW="Rlb201106" # these are not in OU=Users #userid="rsheppard" userid="vrt_svc_telmax" srchcn="$userid" #FILTER="(cn=*$srchcn*)" #srchcn="robynd" #FILTER="(sAMAccountName=$srchcn)" #surname="douglas" #firstname="robyn" #FILTER="(sn=$surname,givenName=$firstname)" #srchcn="douglas*robyn" #FILTER="(cn=*$srchcn*)" #srchcn="douglas, robyn" #srchcn="robynd" #srchcn="robyn.douglas@victrack.com.au" #srchcn="bilmax21" #srchcn="bilmax21@victrackad.victrack.com.au" srchcn="bill.mansell@vline.com.au" #srchcn="davidc_admin" #FILTER="(sAMAccountName=$srchcn)" #FILTER="(mail=$srchemail)" #FILTER="(|(cn=$srchcn)(mail=$srchcn))" #FILTER="(|(cn=$srchcn)(employeeID=$srchcn)(sAMAccountName=$srchcn)(mail=$srchcn)(userPrincipalName=$srchcn))" #FILTER="(&(objectCategory=group)(|(cn=$srchcn)(employeeID=$srchcn)(sAMAccountName=$srchcn)(mail=$srchcn)(userPrincipalName=$srchcn)))" #FILTER="(&(objectClass=user)(|(cn=$srchcn)(employeeID=$srchcn)(sAMAccountName=$srchcn)(mail=$srchcn)(userPrincipalName=$srchcn)))" #FILTER="(&(cn=GG-TELMAX-USERS)(|(cn=$srchcn)(employeeID=$srchcn)(sAMAccountName=$srchcn)(mail=$srchcn)(userPrincipalName=$srchcn)))" #FILTER="(&(objectClass=GG-TELMAX-USERS)(|(cn=$srchcn)(employeeID=$srchcn)(sAMAccountName=$srchcn)(mail=$srchcn)(userPrincipalName=$srchcn)))" #FILTER="(&(memberOf=CN=GG-TELMAX-USERS,OU=TELMAX,OU=Commercial,OU=AppAccess,OU=Groups,OU=VicTrack,DC=victrackad,DC=victrack,DC=com,DC=au)(|(cn=$srchcn)(employeeID=$srchcn)(sAMAccountName=$srchcn)(mail=$srchcn)(userPrincipalName=$srchcn)))" #FILTER="(&(memberOf=CN=GG-TELMAX-USERS,OU=TELMAX,OU=Groups)(|(cn=$srchcn)(employeeID=$srchcn)(sAMAccountName=$srchcn)(mail=$srchcn)(userPrincipalName=$srchcn)))" #FILTER="(&(memberOf=CN=GG-TELMAX-USERS,OU=TELMAX,OU=Groups)(|(cn=$srchcn)(employeeID=$srchcn)(sAMAccountName=$srchcn)(mail=$srchcn)(userPrincipalName=$srchcn)))" #FILTER="(&(memberOf=CN=GG-TELMAX-USERS,OU=TELMAX,OU=Groups,OU=Victrack,DC=vtweb,DC=local)(|(cn=$srchcn)(mail=$srchcn))" #FILTER="($WB_BASEFILTER(|(cn=$srchcn)(mail=$srchcn))" FILTER="(${WB_BASEFILTER}(|(cn=$srchcn)(employeeID=$srchcn)(sAMAccountName=$srchcn)(mail=$srchcn)(userPrincipalName=$srchcn)))" ##FILTER="" #ldapsearch -L -h $LDAPHOST -p $LDAPPORT \ # -x -D $BINDDN -w "$BINDPW" \ # -b "$BASEDN" \ # "$FILTER" \ # cn distinguishedName displayName mail #ldapsearch 2>&1 -d 9 -L -h $LDAPHOST -p $LDAPPORT \ # -x \ # -ZZ \ if [ -n "$LDAPURI" ];then HOSTARG="-H $LDAPURI" else HOSTARG="-h $LDAPHOST" fi if [ -n "$LDAPPORT" ]; then PORTARG="-p $LDAPPRT" else PORTARG="" fi # "cn distinguishedName displayName title telephoneNumber facsimileTelephoneNumber department company sAMAccountName mail manager mobile extensionAttribute1" echo "do: ldapsearch 2>&1 -d 0 -x -L $HOSTARG $PORTARG -D \"$BINDDN\" -w \"$BINDPW\" \ -b \"$BASEDN\" \ \"$FILTER\" \ \"*\" \ " ldapsearch 2>&1 -d 0 -x -L $HOSTARG $PORTARG \ -D "$BINDDN" -w "$BINDPW" \ -b "$BASEDN" \ "$FILTER" \ "*" \ #| tee $0.log