From c9c72ab11c7a9fba9277fcbe0aedfd847f665ab3 Mon Sep 17 00:00:00 2001 From: Adam Henry Lewenberg Date: Wed, 16 Aug 2017 11:19:21 -0700 Subject: [PATCH] Put double quotes around the foopassword in case password has whitespace From a suggestion by nicowilliams, put double quotes aroung the varaible $foopassword in case the password contains whitespace or other special characters. --- tests/kdc/check-kadmin.in | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/tests/kdc/check-kadmin.in b/tests/kdc/check-kadmin.in index 724425647..527231900 100644 --- a/tests/kdc/check-kadmin.in +++ b/tests/kdc/check-kadmin.in @@ -79,16 +79,16 @@ ${kadmin} -l \ --realm-max-renewable-life=1month \ ${R} || exit 1 -${kadmin} -l add -p $foopassword --use-defaults foo/admin@${R} || exit 1 -${kadmin} -l add -p $foopassword --use-defaults bar@${R} || exit 1 -${kadmin} -l add -p $foopassword --use-defaults baz@${R} || exit 1 -${kadmin} -l add -p $foopassword --use-defaults bez@${R} || exit 1 -${kadmin} -l add -p $foopassword --use-defaults fez@${R} || exit 1 -${kadmin} -l add -p $foopassword --use-defaults hasalias@${R} || exit 1 -${kadmin} -l add -p $foopassword --use-defaults pkinit@${R} || exit 1 +${kadmin} -l add -p "$foopassword" --use-defaults foo/admin@${R} || exit 1 +${kadmin} -l add -p "$foopassword" --use-defaults bar@${R} || exit 1 +${kadmin} -l add -p "$foopassword" --use-defaults baz@${R} || exit 1 +${kadmin} -l add -p "$foopassword" --use-defaults bez@${R} || exit 1 +${kadmin} -l add -p "$foopassword" --use-defaults fez@${R} || exit 1 +${kadmin} -l add -p "$foopassword" --use-defaults hasalias@${R} || exit 1 +${kadmin} -l add -p "$foopassword" --use-defaults pkinit@${R} || exit 1 ${kadmin} -l modify --pkinit-acl="CN=baz,DC=test,DC=h5l,DC=se" pkinit@${R} || exit 1 -echo $foopassword > ${objdir}/foopassword +echo "$foopassword" > ${objdir}/foopassword echo Starting kdc ; > messages.log ${kdc} --detach --testing || { echo "kdc failed to start"; exit 1; } @@ -158,7 +158,7 @@ ${kinit} --password-file=${objdir}/foopassword \ -S kadmin/admin@${R} bar@${R} || exit 1 echo "kadmin" env KRB5CCNAME=${cache} \ -${kadmin} -p bar@${R} add -p $foopassword --use-defaults kaka2@${R} || +${kadmin} -p bar@${R} add -p "$foopassword" --use-defaults kaka2@${R} || { echo "kadmin failed $?"; cat messages.log ; exit 1; } ${kadmin} -l get kaka2@${R} > /dev/null || @@ -187,7 +187,7 @@ ${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 $foopassword bar@${R} > /dev/null 2>/dev/null && +${kadmin} -p baz@${R} passwd -p "$foopassword" bar@${R} > /dev/null 2>/dev/null && { echo "kadmin succesded $?"; cat messages.log ; exit 1; } #---------------------------------- @@ -213,7 +213,7 @@ ${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 $foopassword bar@${R} > /dev/null 2>/dev/null && +${kadmin} -p bez@${R} passwd -p "$foopassword" bar@${R} > /dev/null 2>/dev/null && { echo "kadmin succesded $?"; cat messages.log ; exit 1; } #---------------------------------- @@ -239,7 +239,7 @@ ${kinit} --password-file=${objdir}/foopassword \ -S kadmin/admin@${R} fez@${R} || exit 1 echo "kadmin globacl, negative" env KRB5CCNAME=${cache} \ -${kadmin} -p fez@${R} passwd -p $foopassword bar@${R} > /dev/null 2>/dev/null && +${kadmin} -p fez@${R} passwd -p "$foopassword" bar@${R} > /dev/null 2>/dev/null && { echo "kadmin succesded $?"; cat messages.log ; exit 1; } #---------------------------------- @@ -253,7 +253,7 @@ ${kinit} --password-file=${objdir}/foopassword \ echo "kadmin" env KRB5CCNAME=${cache} \ -${kadmin} -p foo/admin@${R} add -p $foopassword --use-defaults kaka@${R} || +${kadmin} -p foo/admin@${R} add -p "$foopassword" --use-defaults kaka@${R} || { echo "kadmin failed $?"; cat messages.log ; exit 1; } #----------------------------------