blob: 1ae2896aa78af11a400b49c78c89b166699181d1 [file] [log] [blame]
$ rm -rf d
$ mkdir d
$ cd d
$ chown bin .
$ su bin
$ touch x
$ nfs4acl --set 'everyone@:rw::allow' x
$ ls -l x | cut -d ' ' -f 1
> -rw-rw-rw-
$ nfs4acl --get x
> x:
> everyone@:rw::allow
>
$ chmod 664 x
$ ls -l x | cut -d ' ' -f 1
> -rw-rw-r--
$ nfs4acl --get x
> x:
> owner@:rw::allow
> group@:rw::allow
> everyone@:r::allow
>
$ mkdir sub
$ nfs4acl --set 'everyone@:rwax:fd:allow' sub
$ ls -dl sub | cut -d ' ' -f 1
> drwxrwxrwx
$ nfs4acl --get sub
> sub:
> everyone@:rwax:fd:allow
>
$ chmod 775 sub
$ ls -dl sub | cut -d ' ' -f 1
> drwxrwxr-x
$ nfs4acl --get sub
> sub:
> owner@:rwax::allow
> group@:rwax::allow
> everyone@:rwax:fdi:allow
> everyone@:rx::allow
>
$ touch sub/f
$ ls -l sub/f | cut -d ' ' -f 1
> -rw-rw-rw-
$ nfs4acl --get sub/f
> sub/f:
> everyone@:rwa::allow
>
$ mkdir sub/sub2
$ ls -dl sub/sub2 | cut -d ' ' -f 1
> drwxrwxrwx
$ nfs4acl --get sub/sub2
> sub/sub2:
> everyone@:rwax:fd:allow
>
$ su
$ cd ..
$ rm -rf d