From: ericm Date: Thu, 26 May 2005 19:19:56 +0000 (+0000) Subject: update to krb5 script: check krytab for root. X-Git-Tag: 1.4.10~1087 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=211db8a954f678fdf0231be4939036800265b3ac;p=fs%2Flustre-release.git update to krb5 script: check krytab for root. --- diff --git a/lustre/tests/krb5_env.sh b/lustre/tests/krb5_env.sh index 5414ec8..fdd81d3 100755 --- a/lustre/tests/krb5_env.sh +++ b/lustre/tests/krb5_env.sh @@ -56,6 +56,20 @@ prepare_krb5_cache() { return 0 fi + # + # check installed service keytab for root + # + if [ $UID -eq 0 ]; then + output=`$KRB5DIR/bin/klist -5 -k` + if [ $? == 0 ]; then + item=`echo $output | egrep "lustre_mds/.*@"` + if [ "x$item" != "x" ]; then + echo "Using service keytab" + return 0 + fi + fi + fi + echo "***** refresh Kerberos V5 TGT for uid $UID *****" $KRB5DIR/bin/kinit ret=$? diff --git a/lustre/tests/krb5_refresh_cache.sh b/lustre/tests/krb5_refresh_cache.sh index b356306..2adfadc 100755 --- a/lustre/tests/krb5_refresh_cache.sh +++ b/lustre/tests/krb5_refresh_cache.sh @@ -9,6 +9,20 @@ if [ $invalid -eq 0 ]; then exit 0 fi +# +# check installed service keytab for root +# +if [ $UID -eq 0 ]; then + output=`$KRB5DIR/bin/klist -5 -k` + if [ $? == 0 ]; then + item=`echo $output | egrep "lustre_mds/.*@"` + if [ "x$item" != "x" ]; then + echo "Using service keytab" + exit 0 + fi + fi +fi + echo "***** refresh Kerberos V5 TGT for uid $UID *****" $KRB5DIR/bin/kinit ret=$?