From: Jashan Kamboj Date: Wed, 15 Jul 2015 13:56:40 +0000 (+0530) Subject: add unlink, rmdir check_access test X-Git-Tag: v10.0.0~123^2~73 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9bc2a01507e498caf4d0d8d01f202db8f1ef76a2;p=ceph.git add unlink, rmdir check_access test Signed-off-by: Jashan Kamboj --- diff --git a/qa/workunits/fs/test_path_caps.sh b/qa/workunits/fs/test_path_caps.sh index 10ca3fd89744..aef695035510 100755 --- a/qa/workunits/fs/test_path_caps.sh +++ b/qa/workunits/fs/test_path_caps.sh @@ -3,7 +3,8 @@ mkdir -p mnt.admin mnt.foo ./ceph-fuse -n client.admin mnt.admin -mkdir -p mnt.admin/foo mnt.admin/bar +mkdir -p mnt.admin/foo/p mnt.admin/bar/q +touch mnt.admin/foo/r mnt.admin/bar/s ./ceph auth get-or-create client.foo mon 'allow r' mds 'allow r, allow rw path=/foo' osd 'allow rwx' >> keyring ./ceph-fuse -n client.foo mnt.foo @@ -30,11 +31,15 @@ mkdir mnt.foo/foo/x mkdir mnt.foo/foo/y ln -s symlink mnt.foo/foo/x ln -s symlink mnt.foo/foo/y +unlink mnt.foo/foo/r +rmdir mnt.foo/foo/p # everything else is not expect_false mkdir mnt.foo/bar/x expect_false mkdir mnt.foo/food expect_false ln -s symlink mnt.foo/x -expect_false ln -s symlink mnt.foo/foo +expect_false ln -s symlink mnt.foo/food +expect_false unlink mnt.foo/bar/s +expect_false rmdir mnt.foo/bar/q echo PASS