diff options
author | Jeremy Allison <jra@samba.org> | 2009-06-11 12:51:45 -0700 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2009-06-11 12:51:45 -0700 |
commit | 5cef57ff7d899773a084d23838b7f18a83f6e79d (patch) | |
tree | 0ee2d37f23d7fed1677b28b879c0f62c34c7ee6d /source3/torture/masktest.c | |
parent | ef55c2bd91181d896e0a4d05b72e9da8bfb7b915 (diff) | |
download | samba-5cef57ff7d899773a084d23838b7f18a83f6e79d.tar.gz samba-5cef57ff7d899773a084d23838b7f18a83f6e79d.tar.bz2 samba-5cef57ff7d899773a084d23838b7f18a83f6e79d.zip |
Fix bug #6297 - owner of sticky directory cannot delete files created by others.
The reason we couldn't delete was we were erroring out early
if requestor was not the owner of the file we wanted to delete,
instead of checking if the requestor owned the directory as well.
If either of these is true, we must go on and check the ACL.
Karolin, this is a must for 3.4.0 and also 3.3.next. I'll update
the bug report with patches for 3.4.0 and 3.3.next and ask vl
to review.
Jeremy.
Diffstat (limited to 'source3/torture/masktest.c')
0 files changed, 0 insertions, 0 deletions