#!/bin/sh # Test id mapping through idmap_rfc2307 module if [ $# -lt 9 ]; then echo Usage: $0 DOMAIN USERNAME UID GROUPNAME GID LDAPPREFIX DC_SERVER DC_USERNAME DC_PASSWORD exit 1 fi DOMAIN="$1" USERNAME="$2" USERUID="$3" GROUPNAME="$4" GROUPGID="$5" LDAPPREFIX="$6" DC_SERVER="$7" DC_USERNAME="$8" DC_PASSWORD="$9" echo called with: $1 $2 $3 $4 $5 $6 $7 $8 $9 wbinfo="$VALGRIND $BINDIR/wbinfo" ldbadd="$BINDIR/ldbadd" ldbdel="$BINDIR/ldbdel" failed=0 . `dirname $0`/../../testprogs/blackbox/subunit.sh # Delete LDAP records $VALGRIND $ldbdel -H ldap://$DC_SERVER -U$DOMAIN/$DC_USERNAME%$DC_PASSWORD "cn=$USERNAME,$LDAPPREFIX" $VALGRIND $ldbdel -H ldap://$DC_SERVER -U$DOMAIN/$DC_USERNAME%$DC_PASSWORD "cn=$GROUPNAME,$LDAPPREFIX" $VALGRIND $ldbdel -H ldap://$DC_SERVER -U$DOMAIN/$DC_USERNAME%$DC_PASSWORD "$LDAPPREFIX" # Add id mapping information to LDAP cat > $PREFIX/tmpldb < $PREFIX/tmpldb < $PREFIX/tmpldb <