Fix bug #6876 - Delete of an object whose parent folder does not have delete rights...
authorJeremy Allison <jra@samba.org>
Wed, 13 Jan 2010 00:04:44 +0000 (16:04 -0800)
committerJeremy Allison <jra@samba.org>
Wed, 13 Jan 2010 00:04:44 +0000 (16:04 -0800)
commit47c1d9b39f292772e8d8f7a737ddff6c8bdfdeae
treea032c194ae17b0634df31def0b125fc4db894f2e
parent2f30aea3324f32f9b8555e961256fc1280da2871
Fix bug #6876 - Delete of an object whose parent folder does not have delete rights fails even if the delete right is set on the object.

Final fix for the vfs_acl_xattr and vfs_acl_tdb code.
Ensure we can delete a file even if the underlying POSIX
permissions don't allow it, if the Windows permissions do.

Jeremy.
source3/include/smb.h
source3/locking/locking.c
source3/modules/vfs_acl_common.c
source3/modules/vfs_acl_tdb.c
source3/modules/vfs_acl_xattr.c
source3/smbd/close.c
source3/smbd/posix_acls.c