fsx: increase number of logged operations
[xfstests-dev.git] / nfs4acl / apply-mask.test
1 $ rm -rf d
2 $ mkdir d
3 $ cd d
4
5 $ touch x
6
7 $ nfs4acl --set 'owner@:rw::allow group@:rw::allow everyone@:r::allow' x
8 $ nfs4acl --get x
9 > x:
10 > owner@:rw::allow
11 > group@:rw::allow
12 > everyone@:r::allow
13 >
14
15 $ nfs4acl --set 'everyone@:w::allow owner@:r::allow group@:r::allow' x
16 $ chmod 664 x
17 $ nfs4acl --get x
18 > x:
19 > owner@:rw::allow
20 > group@:rw::allow
21 >
22
23 $ nfs4acl --set 'everyone@:w::deny owner@:rw::allow group@:rw::allow' x
24 $ chmod 664 x
25 $ nfs4acl --get x
26 > x:
27 > owner@:r::allow
28 > group@:r::allow
29 >
30
31 $ nfs4acl --set 'owner@:rwmo::allow' x
32 $ nfs4acl --get x
33 > x:
34 > owner@:rwmo::allow
35 >
36
37 $ chmod 644 x
38 $ nfs4acl --get x
39 > x:
40 > owner@:rw::allow
41 >
42
43 $ nfs4acl --set 'root:rw::allow' x
44 $ chmod 664 x
45 $ nfs4acl --get x
46 > x:
47 > root:rw::allow
48 >
49
50 $ chmod 644 x
51 $ nfs4acl --get x
52 > x:
53 > root:r::allow
54 >
55
56 $ chmod 664 x
57 $ nfs4acl --get x
58 > x:
59 > root:rw::allow
60 >
61
62 $ nfs4acl --set 'root:rw::allow everyone@:r::allow' x
63 $ chmod 664 x
64 $ nfs4acl --get x
65 > x:
66 > root:rw::allow
67 > everyone@:r::allow
68 >
69
70 $ nfs4acl --set 'root:r::allow everyone@:rw::allow' x
71 $ chmod 664 x
72 $ nfs4acl --get x
73 > x:
74 > root:rw::allow
75 > owner@:rw::allow
76 > group@:rw::allow
77 > everyone@:r::allow
78 >
79
80 $ nfs4acl --set 'root:w::deny everyone@:rw::allow' x
81 $ chmod 664 x
82 $ nfs4acl --get x
83 > x:
84 > root:w::deny
85 > owner@:rw::allow
86 > group@:rw::allow
87 > root:r::allow
88 > everyone@:r::allow
89 >
90
91 $ nfs4acl --set 'root:rw::allow root:w::deny everyone@:rw::allow' x
92 $ chmod 664 x
93 $ nfs4acl --get x
94 > x:
95 > root:rw::allow
96 > root:w::deny
97 > owner@:rw::allow
98 > group@:rw::allow
99 > everyone@:r::allow
100 >
101
102 $ nfs4acl --set 'everyone@:rw::allow' x
103 $ chmod 066 x
104 $ nfs4acl --get x
105 > x:
106 > owner@:rw::deny
107 > everyone@:rw::allow
108
109
110 $ chmod 006 x
111 $ nfs4acl --get x
112 > x:
113 > owner@:rw::deny
114 > group@:rw::deny
115 > everyone@:rw::allow
116
117
118 $ chmod 606 x
119 $ nfs4acl --get x
120 > x:
121 > group@:rw::deny
122 > everyone@:rw::allow
123
124
125 $ nfs4acl --set 'root:rw::allow everyone@:rw::allow' x
126 $ chmod 606 x
127 $ nfs4acl --get x
128 > x:
129 > group@:rw::deny
130 > everyone@:rw::allow
131
132
133 $ chmod 646 x
134 $ nfs4acl --get x
135 > x:
136 > root:r::allow
137 > group@:w::deny
138 > root:w::deny
139 > everyone@:rw::allow
140
141
142 $ cd ..
143 $ rm -rf d