fsstress: translate flags in fiemap_f
[xfstests-dev.git] / nfs4acl / basic.test
1 $ rm -rf d
2 $ mkdir d
3 $ cd d
4
5 $ chown bin .
6 $ su bin
7
8 $ touch x
9 $ nfs4acl --set 'everyone@:rw::allow' x
10 $ ls -l x | cut -d ' ' -f 1
11 > -rw-rw-rw-
12
13 $ nfs4acl --get x
14 > x:
15 > everyone@:rw::allow
16 >
17
18 $ chmod 664 x
19 $ ls -l x | cut -d ' ' -f 1
20 > -rw-rw-r--
21
22 $ nfs4acl --get x
23 > x:
24 > owner@:rw::allow
25 > group@:rw::allow
26 > everyone@:r::allow
27 >
28
29 $ mkdir sub 
30 $ nfs4acl --set 'everyone@:rwax:fd:allow' sub
31 $ ls -dl sub | cut -d ' ' -f 1
32 > drwxrwxrwx
33
34 $ nfs4acl --get sub
35 > sub:
36 > everyone@:rwax:fd:allow
37 >
38
39 $ chmod 775 sub
40 $ ls -dl sub | cut -d ' ' -f 1
41 > drwxrwxr-x
42 $ nfs4acl --get sub
43 > sub:
44 > owner@:rwax::allow
45 > group@:rwax::allow
46 > everyone@:rwax:fdi:allow
47 > everyone@:rx::allow
48 >
49
50 $ touch sub/f
51 $ ls -l sub/f | cut -d ' ' -f 1
52 > -rw-rw-rw-
53
54 $ nfs4acl --get sub/f
55 > sub/f:
56 > everyone@:rwa::allow
57 >
58
59 $ mkdir sub/sub2
60 $ ls -dl sub/sub2 | cut -d ' ' -f 1
61 > drwxrwxrwx
62
63 $ nfs4acl --get sub/sub2
64 > sub/sub2:
65 > everyone@:rwax:fd:allow
66 >
67
68 $ su
69 $ cd ..
70 $ rm -rf d