source: vendor/current/testprogs/blackbox/test_ktpass.sh

Last change on this file was 988, checked in by Silvan Scherrer, 9 years ago

Samba Server: update vendor to version 4.4.3

File size: 1.1 KB
Line 
1#!/bin/sh
2
3if [ $# -lt 1 ]; then
4cat <<EOF
5Usage: blackbox_newuser.sh PREFIX
6EOF
7exit 1;
8fi
9
10PREFIX="$1"
11shift 1
12
13. `dirname $0`/subunit.sh
14
15
16samba_tool="$BINDIR/samba-tool"
17samba4bindir="$BINDIR"
18samba4srcdir="$SRCDIR/source4"
19samba4kinit=kinit
20if test -x $BINDIR/samba4kinit; then
21 samba4kinit=$BINDIR/samba4kinit
22fi
23
24CONFIG="--configfile=$PREFIX/etc/smb.conf"
25
26TESTUSER="ktpassUser"
27
28testit "user add" $samba_tool user add $CONFIG $TESTUSER testp@ssw0Rd || failed=`expr $failed + 1`
29
30KRB5CCNAME="$PREFIX/tmpccache"
31export KRB5CCNAME
32echo "testp@ssw0Rd" >$PREFIX/tmppassfile
33testit "kinit with passwd" $samba4kinit -e arcfour-hmac-md5 --password-file=$PREFIX/tmppassfile $TESTUSER@SAMBA.EXAMPLE.COM || failed=`expr $failed + 1`
34testit "ktpass" $samba4srcdir/scripting/bin/ktpass.sh --host LOCALDC --out $PREFIX/testuser.kt --princ $TESTUSER --pass "testp@ssw0Rd" --path-to-ldbsearch=$BINDIR/bin|| failed=`expr $failed + 1`
35
36rm -f $KRB5CCNAME
37
38testit "kinit with keytab" $samba4kinit -e arcfour-hmac-md5 --use-keytab -t $PREFIX/testuser.kt $TESTUSER@SAMBA.EXAMPLE.COM || failed=`expr $failed + 1`
39
40rm -f $PREFIX/tmpccache $PREFIX/testuser.kt
41exit $failed
Note: See TracBrowser for help on using the repository browser.