permission upgrade during O_TRUNC
abartlet at samba.org
Wed Jan 8 07:25:09 GMT 2003
On Wed, 2003-01-08 at 13:10, jra at dp.samba.org wrote:
> On Tue, Jan 07, 2003 at 10:53:41AM +0100, steve at griffin.sio2.nl wrote:
> > Hey there, I posted a quick fix for a problem I found with all samba's up
> > to 2.2.7a on the general samba list, which describes the following
> > problem:
> > In Windows, if you create a file with NORMAL attributes and ALWAYS_CREATE,
> > close the file and then re-create it with, say, HIDDEN and ALWAYS_CREATE,
> > the file *should* be upgraded to HIDDEN. The other way around, ie.
> > starting with HIDDEN and re-creating with NORMAL should keep the file as
> > HIDDEN. Currently, samba always keep the original attributes. This causes
> > windows to incorrectly store hidden and system files from in a roaming
> > profile which gets you that stupid popping-up Desktop.ini in new profiles
> > after the second login (because the files are not hidden on the profile
> > directory). Why windows opens the files as non-hidden first is unknown to
> > me :) Anyways, here is a patch that fixes it. I have tried my best to make
> > it as clean as possible but as I know little of samba internals it may be
> > wrong ...
> > This works for me, and stops Desktop.ini appearing all over the place. I
> > haven't found any problems with it yet.
> Thanks for this - I didn't apply exactly this patch but it inspired me
> to write something I believe is correct. I applied it to HEAD and 3.0,
> and will back-port to 2.2.x.
> Thanks once again !
> PS. Andrew Bartlett - we now pass the torture test OPEN #9 when map
> hidden and map system are set :-).
Thanks - it's good to get the build farm going green again.
Andrew Bartlett abartlet at pcug.org.au
Manager, Authentication Subsystems, Samba Team abartlet at samba.org
Student Network Administrator, Hawker College abartlet at hawkerc.net
http://samba.org http://build.samba.org http://hawkerc.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.samba.org/archive/samba-technical/attachments/20030108/ef2ed58a/attachment.bin
More information about the samba-technical