From 921e324583e2cf2b3f497309d6e16c5a004c6059 Mon Sep 17 00:00:00 2001 From: fanyong Date: Mon, 9 Oct 2006 06:30:40 +0000 Subject: [PATCH] Small fix and make the code more clean. --- lustre/tests/sanity-sec.sh | 33 +++++++++++---------------------- 1 file changed, 11 insertions(+), 22 deletions(-) diff --git a/lustre/tests/sanity-sec.sh b/lustre/tests/sanity-sec.sh index e736d02..319800e 100644 --- a/lustre/tests/sanity-sec.sh +++ b/lustre/tests/sanity-sec.sh @@ -248,62 +248,51 @@ run_test 2 "lfs getfacl/setfacl =============================" test_3() { [ -n "$SEC" ] && echo "ignore rootsquash test for single node" && return - #$LCTL conf_param $MDT.mdt.nosquash_nids=none - echo none > $NOSQUASH_NIDS + $LCTL conf_param $MDT.mdt.nosquash_nids=none while grep LNET_NID_ANY $NOSQUASH_NIDS > /dev/null; do sleep 1; done - #$LCTL conf_param $MDT.mdt.rootsquash_uid=0 - echo 0 > $ROOTSQUASH_UID + $LCTL conf_param $MDT.mdt.rootsquash_uid=0 while [ "`cat $ROOTSQUASH_UID`" -ne 0 ]; do sleep 1; done - #$LCTL conf_param $MDT.mdt.rootsquash_gid=0 - echo 0 > $ROOTSQUASH_GID + $LCTL conf_param $MDT.mdt.rootsquash_gid=0 while [ "`cat $ROOTSQUASH_GID`" -ne 0 ]; do sleep 1; done rm -rf $DIR/d3 mkdir $DIR/d3 chown $USER1 $DIR/d3 chmod 700 $DIR/d3 - #$LCTL conf_param $MDT.mdt.rootsquash_uid=500 - echo 500 > $ROOTSQUASH_UID + $LCTL conf_param $MDT.mdt.rootsquash_uid=500 echo "set rootsquash uid = 500" while [ "`cat $ROOTSQUASH_UID`" -ne 500 ]; do sleep 1; done touch $DIR/f3_0 && error touch $DIR/d3/f3_1 || error - #$LCTL conf_param $MDT.mdt.rootsquash_uid=0 - echo 0 > $ROOTSQUASH_UID + $LCTL conf_param $MDT.mdt.rootsquash_uid=0 echo "disable rootsquash" while [ "`cat $ROOTSQUASH_UID`" -ne 0 ]; do sleep 1; done chown root $DIR/d3 chgrp $USER2 $DIR/d3 chmod 770 $DIR/d3 - #$LCTL conf_param $MDT.mdt.rootsquash_uid=500 - echo 500 > $ROOTSQUASH_UID + $LCTL conf_param $MDT.mdt.rootsquash_uid=500 echo "set rootsquash uid = 500" while [ "`cat $ROOTSQUASH_UID`" -ne 500 ]; do sleep 1; done touch $DIR/d3/f3_2 && error - #$LCTL conf_param $MDT.mdt.rootsquash_gid=501 - echo 501 > $ROOTSQUASH_GID + $LCTL conf_param $MDT.mdt.rootsquash_gid=501 echo "set rootsquash gid = 501" while [ "`cat $ROOTSQUASH_GID`" -ne 501 ]; do sleep 1; done touch $DIR/d3/f3_3 || error - #$LCTL conf_param $MDT.mdt.nosquash_nids=* - echo \* > $NOSQUASH_NIDS + $LCTL conf_param $MDT.mdt.nosquash_nids=* echo "add host in rootsquash skip list" while ! grep LNET_NID_ANY $NOSQUASH_NIDS > /dev/null; do sleep 1; done touch $DIR/f3_4 || error - #$LCTL conf_param $MDT.mdt.rootsquash_uid=0 - echo 0 > $ROOTSQUASH_UID + $LCTL conf_param $MDT.mdt.rootsquash_uid=0 while [ "`cat $ROOTSQUASH_UID`" -ne 0 ]; do sleep 1; done - #$LCTL conf_param $MDT.mdt.rootsquash_gid=0 - echo 0 > $ROOTSQUASH_GID + $LCTL conf_param $MDT.mdt.rootsquash_gid=0 while [ "`cat $ROOTSQUASH_GID`" -ne 0 ]; do sleep 1; done - #$LCTL conf_param $MDT.mdt.nosquash_nids=none - echo none > $NOSQUASH_NIDS + $LCTL conf_param $MDT.mdt.nosquash_nids=none rm -rf $DIR/d3 rm -f $DIR/f3_? } -- 1.8.3.1