]> git.proxmox.com Git - ceph.git/blob - ceph/qa/workunits/fs/misc/dac_override.sh
import ceph quincy 17.2.4
[ceph.git] / ceph / qa / workunits / fs / misc / dac_override.sh
1 #!/bin/sh -x
2
3 expect_failure() {
4 if "$@"; then return 1; else return 0; fi
5 }
6
7 set -e
8
9 mkdir -p testdir
10 file=test_chmod.$$
11
12 echo "foo" > testdir/${file}
13 sudo chmod 600 testdir
14
15 # only root can read
16 expect_failure cat testdir/${file}
17
18 # directory read/write DAC override for root should allow read
19 sudo cat testdir/${file}