File: sbits-restore.test

package info (click to toggle)
acl 2.3.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,200 kB
  • sloc: ansic: 5,916; sh: 5,379; perl: 279; makefile: 49; sed: 16
file content (22 lines) | stat: -rw-r--r-- 458 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Ensure setting of SUID/SGID/sticky via --restore works

	$ umask 022
	$ mkdir d
	$ touch d/g
	$ touch d/u
	$ chmod u+s d/u
	$ chmod g+s d/g
	$ chmod +t d
	$ getfacl -R d > d.acl
	$ rm -R d
	$ mkdir d
	$ touch d/g
	$ touch d/u
	$ setfacl --restore d.acl
	$ ls -dl d | awk '{print $1}' | sed 's/\\.$//g'
	> drwxr-xr-t
	$ ls -dl d/u | awk '{print $1}' | sed 's/\\.$//g'
	> -rwSr--r--
	$ ls -dl d/g | awk '{print $1}' | sed 's/\\.$//g'
	> -rw-r-Sr--
	$ rm -Rf d