I am using 3.0.28 version of samba. I am having a problem where the smb doesn't return error in the smb_set_file_disposition_info(), when I am trying to delete a file on the NSS volume. The file has the delete inhibit attribute set. The error access denied is returned in the reply_close() path where it does unlink() on that file. In this scenario, when I delete the file from the windows XP client, the file gets disappear untill refresh is done. So client doesn't get any error whatsoever for a file which was not deleted.
*** This bug has been marked as a duplicate of 5841 ***