summaryrefslogtreecommitdiff
path: root/source3/smbd/posix_acls.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2008-06-19 14:53:46 +0200
committerVolker Lendecke <vl@samba.org>2008-06-19 15:27:41 +0200
commit066f6c856fccc791009f85492289276267e24bcf (patch)
tree2ae1efdae4d8d5c85ed75c9eab054630178a0eb7 /source3/smbd/posix_acls.c
parent7df309c339602d2d67e146441958818f626a0f6b (diff)
downloadsamba-066f6c856fccc791009f85492289276267e24bcf.tar.gz
samba-066f6c856fccc791009f85492289276267e24bcf.tar.bz2
samba-066f6c856fccc791009f85492289276267e24bcf.zip
Fix checks in can_delete_file_in_directory()
With at least NFSv4 ACLs around the write permission for the owner is a bogus check if we can delete a file in a directory. Like in Windows, there are two ways which can grant us such: First, the DELETE permission on the file itself, or if that does not help, the DELETE_CHILD permission on the directory. It might be a bit more code that runs, but essentially we should end up with the same set of syscalls in the non-acl case. (This used to be commit daa9b056645a45edfb3a70e3536011ebe5678970)
Diffstat (limited to 'source3/smbd/posix_acls.c')
0 files changed, 0 insertions, 0 deletions