#!/bin/sh # Test id mapping through idmap_rfc2307 module if [ $# -lt 15 ]; then echo Usage: $0 DOMAIN USERNAME UID USERNAME2 UID2 \ GROUPNAME GID GROUPNAME2 GID2 GID_START NUMGROUPS \ LDAPPREFIX DC_SERVER DC_USERNAME DC_PASSWORD exit 1 fi DOMAIN="$1" USERNAME="$2" USERUID="$3" USERNAME2="$4" USERUID2="$5" GROUPNAME="$6" GROUPGID="$7" GROUPNAME2="$8" GROUPGID2="$9" shift 9 GID_START="$1" NUMGROUPS="$2" LDAPPREFIX="$3" DC_SERVER="$4" DC_USERNAME="$5" DC_PASSWORD="$6" wbinfo="$VALGRIND $BINDIR/wbinfo" net="$VALGRIND $BINDIR/net" ldbsearch="ldbsearch" if [ -x "$BINDIR/ldbsearch" ]; then ldbsearch="$BINDIR/ldbsearch" fi ldbadd="ldbadd" if [ -x "$BINDIR/ldbadd" ]; then ldbadd="$BINDIR/ldbadd" fi ldbdel="ldbdel" if [ -x "$BINDIR/ldbdel" ]; then ldbdel="$BINDIR/ldbdel" fi failed=0 . `dirname $0`/../../testprogs/blackbox/subunit.sh # Delete LDAP records $VALGRIND $ldbdel -H ldap://$DC_SERVER -U$DOMAIN/$DC_USERNAME%$DC_PASSWORD "$LDAPPREFIX" --controls="tree_delete:1" # Add id mapping information to LDAP testit "add ldap prefix" $VALGRIND $ldbadd -H ldap://$DC_SERVER \ -U$DOMAIN/$DC_USERNAME%$DC_PASSWORD <