Test globbing acl's
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23250 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -79,6 +79,8 @@ ${kadmin} -l \
|
|||||||
|
|
||||||
${kadmin} -l add -p foo --use-defaults foo/admin@${R} || exit 1
|
${kadmin} -l add -p foo --use-defaults foo/admin@${R} || exit 1
|
||||||
${kadmin} -l add -p foo --use-defaults bar@${R} || exit 1
|
${kadmin} -l add -p foo --use-defaults bar@${R} || exit 1
|
||||||
|
${kadmin} -l add -p foo --use-defaults baz@${R} || exit 1
|
||||||
|
${kadmin} -l add -p foo --use-defaults bez@${R} || exit 1
|
||||||
|
|
||||||
echo foo > ${objdir}/foopassword
|
echo foo > ${objdir}/foopassword
|
||||||
|
|
||||||
@@ -116,6 +118,58 @@ ${kadmind} -d &
|
|||||||
kadmpid=$!
|
kadmpid=$!
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
|
echo "kinit (no admin)"
|
||||||
|
${kinit} --password-file=${objdir}/foopassword \
|
||||||
|
-S kadmin/admin@${R} baz@${R} || exit 1
|
||||||
|
echo "kadmin globacl"
|
||||||
|
env KRB5CCNAME=${cache} \
|
||||||
|
${kadmin} -p baz@${R} get bar@${R} > /dev/null ||
|
||||||
|
{ echo "kadmin failed $?"; cat messages.log ; exit 1; }
|
||||||
|
|
||||||
|
#----------------------------------
|
||||||
|
${kadmind} -d &
|
||||||
|
kadmpid=$!
|
||||||
|
sleep 1
|
||||||
|
|
||||||
|
echo "kinit (no admin)"
|
||||||
|
${kinit} --password-file=${objdir}/foopassword \
|
||||||
|
-S kadmin/admin@${R} baz@${R} || exit 1
|
||||||
|
echo "kadmin globacl, negative"
|
||||||
|
env KRB5CCNAME=${cache} \
|
||||||
|
${kadmin} -p baz@${R} passwd -p foo bar@${R} > /dev/null 2>/dev/null &&
|
||||||
|
{ echo "kadmin succesded $?"; cat messages.log ; exit 1; }
|
||||||
|
|
||||||
|
#----------------------------------
|
||||||
|
${kadmind} -d &
|
||||||
|
kadmpid=$!
|
||||||
|
sleep 1
|
||||||
|
|
||||||
|
echo "kinit (no admin)"
|
||||||
|
${kinit} --password-file=${objdir}/foopassword \
|
||||||
|
-S kadmin/admin@${R} baz@${R} || exit 1
|
||||||
|
echo "kadmin globacl"
|
||||||
|
env KRB5CCNAME=${cache} \
|
||||||
|
${kadmin} -p baz@${R} get bar@${R} > /dev/null ||
|
||||||
|
{ echo "kadmin failed $?"; cat messages.log ; exit 1; }
|
||||||
|
|
||||||
|
#----------------------------------
|
||||||
|
${kadmind} -d &
|
||||||
|
kadmpid=$!
|
||||||
|
sleep 1
|
||||||
|
|
||||||
|
echo "kinit (no admin)"
|
||||||
|
${kinit} --password-file=${objdir}/foopassword \
|
||||||
|
-S kadmin/admin@${R} bez@${R} || exit 1
|
||||||
|
echo "kadmin globacl, negative"
|
||||||
|
env KRB5CCNAME=${cache} \
|
||||||
|
${kadmin} -p bez@${R} passwd -p foo bar@${R} > /dev/null 2>/dev/null &&
|
||||||
|
{ echo "kadmin succesded $?"; cat messages.log ; exit 1; }
|
||||||
|
|
||||||
|
#----------------------------------
|
||||||
|
${kadmind} -d &
|
||||||
|
kadmpid=$!
|
||||||
|
sleep 1
|
||||||
|
|
||||||
echo "kinit (admin)"
|
echo "kinit (admin)"
|
||||||
${kinit} --password-file=${objdir}/foopassword \
|
${kinit} --password-file=${objdir}/foopassword \
|
||||||
-S kadmin/admin@${R} foo/admin@${R} || exit 1
|
-S kadmin/admin@${R} foo/admin@${R} || exit 1
|
||||||
|
Reference in New Issue
Block a user