Fix bug #6133 - Cannot delete non-ACL files on Solaris/ZFS/NFSv4 ACL filesystem.
authorJeremy Allison <jra@samba.org>
Fri, 20 Feb 2009 16:23:52 +0000 (08:23 -0800)
committerJeremy Allison <jra@samba.org>
Fri, 20 Feb 2009 16:23:52 +0000 (08:23 -0800)
commite6a5f11865a55e9644292ae92e4a4b5ec0662ccd
tree4132e362f488718443da6eebbaca53f659b4f9d6
parent45630c47fcc1ab96264d816313475af405079db3
Fix bug #6133 - Cannot delete non-ACL files on Solaris/ZFS/NFSv4 ACL filesystem.
As the NFSv4 ACL mapping code doesn't map write directory into the DELETE_CHILD
permission bit (which we require before allowing a delete) no one can delete
files without an explicit DELETE_CHILD bit set on the directory. Add this mapping.
Jeremy.
source3/modules/nfs4_acls.c