I have used the NFS4 acl
commands with success from an RHEL6 client. POSIX acls are not used on
the cluster nor on NFS clients.
If you want to set acls on the cluster, use the chmod command. The man
page is pretty good.
My recommendation is to either use the cluster, or a windows client, to
do any significant acl changes. Or possibly mount the filesystem as
smbfs and use the samba client side tools to set the acls - i've never
done it but it can't be worse than the nfs4 tools.
The user interface for the nfs4 client acl commands is terrible. The
syntax is obtuse, and IIRC they only operate on a single file or
directory per command invocation. So if you want to set the acl on
every file in a directory you have to do something like
for fyle in * ; do
nfs4_setfacl $fyle acl_goes_here
done
March
20, 2017 at 1:06 AM