unknown-please report ! e->share_access = 0x5
Jeremy Allison
jra at samba.org
Tue Aug 16 19:35:56 GMT 2005
On Tue, Aug 16, 2005 at 09:09:53PM +0400, sky wrote:
> Locked files:
> Pid DenyMode Access R/W Oplock Name
> --------------------------------------------------------------
> 8227 [b]unknown-please report ! e->share_access = 0x5,
> e->private_options = 0x44[b]
> 0x20089 RDWR NONE /_/video2/new222/AI.avi Tue
> Aug 16 20 :00:36 2005
Thanks for that,
I know what the problem is now... Try this patch (will be in 3.0.20
final). Jeremy.
-------------- next part --------------
Index: lib/util.c
===================================================================
--- lib/util.c (revision 9322)
+++ lib/util.c (working copy)
@@ -2738,7 +2738,7 @@
uint32 map_share_mode_to_deny_mode(uint32 share_access, uint32 private_options)
{
- switch (share_access) {
+ switch (share_access & ~FILE_SHARE_DELETE) {
case FILE_SHARE_NONE:
return DENY_ALL;
case FILE_SHARE_READ:
@@ -2746,7 +2746,6 @@
case FILE_SHARE_WRITE:
return DENY_READ;
case FILE_SHARE_READ|FILE_SHARE_WRITE:
- case FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE:
return DENY_NONE;
}
if (private_options & NTCREATEX_OPTIONS_PRIVATE_DENY_DOS) {
More information about the samba-technical
mailing list