diff options
author | Nathan Scott <nathans@sgi.com> | 2004-08-26 00:49:27 +0000 |
---|---|---|
committer | Nathan Scott <nathans@sgi.com> | 2004-08-26 00:49:27 +0000 |
commit | 398a69ccec0be0a94fafd79aa424aaf1fd5f9d87 (patch) | |
tree | 7b3514990241ee46e5f5eb23ef33c2bd548a760a /test | |
parent | de6b9869eb0ed0fe59f3df755f9752953b773f8a (diff) | |
download | acl-398a69ccec0be0a94fafd79aa424aaf1fd5f9d87.tar.gz |
ACL updates from Andreas.
Diffstat (limited to 'test')
-rw-r--r-- | test/setfacl-X.test | 119 |
1 files changed, 119 insertions, 0 deletions
diff --git a/test/setfacl-X.test b/test/setfacl-X.test new file mode 100644 index 0000000..95b3cd9 --- /dev/null +++ b/test/setfacl-X.test @@ -0,0 +1,119 @@ + $ umask 022 + $ mkdir d + $ cd d + + $ setfacl -dm u:bin:rwx . + + $ touch f g + $ chmod ugo+x f + $ setfacl -m u:bin:rw,g::r g + $ setfacl -m u:root:rwX f g + $ getfacl --omit-header --no-effective f g + > user::rwx + > user:root:rwx + > user:bin:rwx + > group::r-x + > mask::rwx + > other::r-x + > + > user::rw- + > user:root:rw- + > user:bin:rw- + > group::r-- + > mask::rw- + > other::r-- + > + + $ rm f g + $ touch f g + $ mkdir d e + $ setfacl -n -m u:root:rwX d f e g + $ getfacl --omit-header --no-effective d e f g + > user::rwx + > user:root:rwx + > user:bin:rwx + > group::r-x + > mask::rwx + > other::r-x + > default:user::rwx + > default:user:bin:rwx + > default:group::r-x + > default:mask::rwx + > default:other::r-x + > + > user::rwx + > user:root:rwx + > user:bin:rwx + > group::r-x + > mask::rwx + > other::r-x + > default:user::rwx + > default:user:bin:rwx + > default:group::r-x + > default:mask::rwx + > default:other::r-x + > + > user::rw- + > user:root:rwx + > user:bin:rwx + > group::r-x + > mask::rw- + > other::r-- + > + > user::rw- + > user:root:rwx + > user:bin:rwx + > group::r-x + > mask::rw- + > other::r-- + > + + $ rm f g + $ rmdir d e + $ touch f g + $ mkdir d e + $ setfacl -n -m u:root:rwX f d g e + $ getfacl --omit-header --no-effective d e f g + > user::rwx + > user:root:rwx + > user:bin:rwx + > group::r-x + > mask::rwx + > other::r-x + > default:user::rwx + > default:user:bin:rwx + > default:group::r-x + > default:mask::rwx + > default:other::r-x + > + > user::rwx + > user:root:rwx + > user:bin:rwx + > group::r-x + > mask::rwx + > other::r-x + > default:user::rwx + > default:user:bin:rwx + > default:group::r-x + > default:mask::rwx + > default:other::r-x + > + > user::rw- + > user:root:rwx + > user:bin:rwx + > group::r-x + > mask::rw- + > other::r-- + > + > user::rw- + > user:root:rwx + > user:bin:rwx + > group::r-x + > mask::rw- + > other::r-- + > + + $ rm f g + $ rmdir d e + $ cd .. + $ rm -rf d |