Imported Upstream version 2.2.52
[platform/upstream/acl.git] / test / sbits-restore.test
1 Ensure setting of SUID/SGID/sticky via --restore works
2
3         $ umask 022
4         $ mkdir d
5         $ touch d/g
6         $ touch d/u
7         $ chmod u+s d/u
8         $ chmod g+s d/g
9         $ chmod +t d
10         $ getfacl -R d > d.acl
11         $ rm -R d
12         $ mkdir d
13         $ touch d/g
14         $ touch d/u
15         $ setfacl --restore d.acl
16         $ ls -dl d | awk '{print $1}' | sed 's/\.$//g'
17         > drwxr-xr-t
18         $ ls -dl d/u | awk '{print $1}' | sed 's/\.$//g'
19         > -rwSr--r--
20         $ ls -dl d/g | awk '{print $1}' | sed 's/\.$//g'
21         > -rw-r-Sr--
22         $ rm -Rf d