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.
This commit is contained in:

committed by
Nico Williams

parent
7c82637120
commit
c9c72ab11c
@@ -79,16 +79,16 @@ ${kadmin} -l \
|
|||||||
--realm-max-renewable-life=1month \
|
--realm-max-renewable-life=1month \
|
||||||
${R} || exit 1
|
${R} || exit 1
|
||||||
|
|
||||||
${kadmin} -l add -p $foopassword --use-defaults foo/admin@${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 bar@${R} || exit 1
|
||||||
${kadmin} -l add -p $foopassword --use-defaults baz@${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 bez@${R} || exit 1
|
||||||
${kadmin} -l add -p $foopassword --use-defaults fez@${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 hasalias@${R} || exit 1
|
||||||
${kadmin} -l add -p $foopassword --use-defaults pkinit@${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
|
${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
|
echo Starting kdc ; > messages.log
|
||||||
${kdc} --detach --testing || { echo "kdc failed to start"; exit 1; }
|
${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
|
-S kadmin/admin@${R} bar@${R} || exit 1
|
||||||
echo "kadmin"
|
echo "kadmin"
|
||||||
env KRB5CCNAME=${cache} \
|
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; }
|
{ echo "kadmin failed $?"; cat messages.log ; exit 1; }
|
||||||
|
|
||||||
${kadmin} -l get kaka2@${R} > /dev/null ||
|
${kadmin} -l get kaka2@${R} > /dev/null ||
|
||||||
@@ -187,7 +187,7 @@ ${kinit} --password-file=${objdir}/foopassword \
|
|||||||
-S kadmin/admin@${R} baz@${R} || exit 1
|
-S kadmin/admin@${R} baz@${R} || exit 1
|
||||||
echo "kadmin globacl, negative"
|
echo "kadmin globacl, negative"
|
||||||
env KRB5CCNAME=${cache} \
|
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; }
|
{ 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
|
-S kadmin/admin@${R} bez@${R} || exit 1
|
||||||
echo "kadmin globacl, negative"
|
echo "kadmin globacl, negative"
|
||||||
env KRB5CCNAME=${cache} \
|
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; }
|
{ 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
|
-S kadmin/admin@${R} fez@${R} || exit 1
|
||||||
echo "kadmin globacl, negative"
|
echo "kadmin globacl, negative"
|
||||||
env KRB5CCNAME=${cache} \
|
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; }
|
{ echo "kadmin succesded $?"; cat messages.log ; exit 1; }
|
||||||
|
|
||||||
#----------------------------------
|
#----------------------------------
|
||||||
@@ -253,7 +253,7 @@ ${kinit} --password-file=${objdir}/foopassword \
|
|||||||
|
|
||||||
echo "kadmin"
|
echo "kadmin"
|
||||||
env KRB5CCNAME=${cache} \
|
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; }
|
{ echo "kadmin failed $?"; cat messages.log ; exit 1; }
|
||||||
|
|
||||||
#----------------------------------
|
#----------------------------------
|
||||||
|
Reference in New Issue
Block a user