diff --git a/lustre/tests/sanity-gns.sh b/lustre/tests/sanity-gns.sh
index 3dce90b1d4df1011f2f59407426a8590150b1e7d..ff3cec14a37c5f1165100009eaae10c7a636b82e 100644
--- a/lustre/tests/sanity-gns.sh
+++ b/lustre/tests/sanity-gns.sh
@@ -920,7 +920,7 @@ test_2g() {
     echo "preparing mount object at $DIR/gns_test_2g/$OBJECT/$OBJECT/$OBJECT..."
     setup_object $DIR/gns_test_2g/$OBJECT/$OBJECT/$OBJECT \
 $OBJECT "-t ext2 $LOOP_DEV" || error
-    chmod u+s $DIR/gns_test_2g
+    chmod u+s $DIR/gns_test_2g -R
 
     enable_gns