Blame test/getfacl-noacl.test

rpm-build 0a0c83
Getfacl utility option parsing tests. This test can be run on a
rpm-build 0a0c83
filesystem with or without ACL support.
rpm-build 0a0c83
rpm-build 0a0c83
	$ mkdir test
rpm-build 0a0c83
	$ cd test
rpm-build 0a0c83
	$ umask 027
rpm-build 0a0c83
	$ touch x
rpm-build 0a0c83
	$ getfacl --omit-header x
rpm-build 0a0c83
	> user::rw-
rpm-build 0a0c83
	> group::r--
rpm-build 0a0c83
	> other::---
rpm-build 0a0c83
	> 
rpm-build 0a0c83
rpm-build 0a0c83
	$ getfacl --omit-header --access x
rpm-build 0a0c83
	> user::rw-
rpm-build 0a0c83
	> group::r--
rpm-build 0a0c83
	> other::---
rpm-build 0a0c83
	> 
rpm-build 0a0c83
rpm-build 0a0c83
	$ getfacl --omit-header -d x
rpm-build 0a0c83
	$ getfacl --omit-header -d .
rpm-build 0a0c83
	$ getfacl --omit-header -d /
rpm-build 0a0c83
	> getfacl: Removing leading '/' from absolute path names
rpm-build 0a0c83
	
rpm-build 0a0c83
	$ getfacl --skip-base x
rpm-build 0a0c83
	$ getfacl --omit-header --all-effective x
rpm-build 0a0c83
	> user::rw-
rpm-build 0a0c83
	> group::r--
rpm-build 0a0c83
	> other::---
rpm-build 0a0c83
	> 
rpm-build 0a0c83
	
rpm-build 0a0c83
	$ getfacl --omit-header --no-effective x
rpm-build 0a0c83
	> user::rw-
rpm-build 0a0c83
	> group::r--
rpm-build 0a0c83
	> other::---
rpm-build 0a0c83
	> 
rpm-build 0a0c83
	
rpm-build 0a0c83
	$ mkdir d
rpm-build 0a0c83
	$ touch d/y
rpm-build 0a0c83
	$ ln -s d l
rpm-build 0a0c83
	$ getfacl -dR . | grep file | sort
rpm-build 0a0c83
	> # file: .
rpm-build 0a0c83
	> # file: d
rpm-build 0a0c83
	> # file: d/y
rpm-build 0a0c83
	> # file: x
rpm-build 0a0c83
	
rpm-build 0a0c83
	$ ln -s l ll
rpm-build 0a0c83
	$ getfacl -dLR ll | grep file | sort
rpm-build 0a0c83
	> # file: ll
rpm-build 0a0c83
	> # file: ll/y
rpm-build 0a0c83
	
rpm-build 0a0c83
	$ rm l ll x
rpm-build 0a0c83
	$ rm -rf d
rpm-build 0a0c83
	$ cd ..
rpm-build 0a0c83
	$ rmdir test