Windows vs POSIX directory rename with open files behaviour

Jeremy Allison jra at samba.org
Thu Jan 22 10:19:36 MST 2015


On Thu, Jan 22, 2015 at 10:17:35AM +0100, Ralph Böhme wrote:
> Hi!
> 
> Bug: <https://bugzilla.samba.org/show_bug.cgi?id=11065>
> 
> Looks like Apple's SMB server deviates from the standard in that it
> allows renames of directories with open files. As specified in [1], a
> SMB server MUST deny renames of directories with open files with an
> error code of STATUS_ACCESS_DENIED.
> 
> Haven't checked yet whether there are dependencies on protocol level,
> capabilities or something else. The basic behaviour is just that with
> a 10.10 -> 10.9|10 SMB2 connection, renaming directories with open
> files works.
> 
> Possible patch: <https://bugzilla.samba.org/attachment.cgi?id=10648>
> 
> Thoughts? :)

Is this only with the AAPL create context added ?

Does the Apple SMB server allow renames with a
normal Windows SMB2 create context, not including
the AAPL context, or does it disallow them like
the Windows server does.

I'm happy we know about this, but I'm worried
about emulating bugs in a third party server
(we have enough of our own :-).


More information about the samba-technical mailing list