Thanks for your help (Shimi and Oleg). In the end I found a work around after discovering that: 1 - from the command line on the remote machine I couldn't even create files, so I guess dolphin was "hiding" part of the problem from me. 2 - the problem existed also when connecting from a Win7 machine on the network, so it was certainly related to Samba and not to the specific Linux machine. 3 - according to the log files, all connections were being made by "nobody" and not by the actual users. In my "defense", I can say that I didn't notice that fact because files were being created with the proper user and permissions.
In any case, since this is a home network and I'm really not worried about my wife seeing my files or my kids' files and vice-versa, I edited smb.conf and set force user to my user-name and create mode to 777. That's certainly not a secure solution, but in my case good enough and solves the problem. On Sun, 4 Nov 2012 07:31:49 +0200 shimi <linux...@shimi.net> wrote: > On Sun, Nov 4, 2012 at 5:42 AM, Shlomo Solomon > <shlomo.solo...@gmail.com>wrote: > > > I will only be able to play with the log tonight, but in the > > meantime, I can answer that my Kwrite example was just that, an > > example. The same problem with Open Office files. Also, no change > > if I close and re-open the files (in both programs). The reason I'm > > using Samba is that this is a mixed network with Linux and Windows > > machines. > > > > > OOo does file locking for sure. > http://ooo-forums.apache.org/en/forum/viewtopic.php?f=6&t=38675 - > this is actually a quite well known problem (OOo and file locking > over NFS - see > http://www.crazysquirrel.com/computing/debian/bugs/openoffice-over-nfs.jspx) > > Closing and re-opening the file matters not. If my theory is right, > then you're still trying to move a new [temp] file into an open file, > and if that's blocked by your SMB server, you will fail... > > What I wanted you to attempt is to append the file when it's closed > (by echo something >> file) - which will avoid the 'overwrite an open > file' - echo >> is supposed (if I'm not wrong) to fopen the file for > writing, put the pointer at the end of the file, and start writing > the bytes you asked... with no renames. > > -- Shimi -- Shlomo Solomon http://the-solomons.net Sent by Claws Mail 3.7.9 - KDE 4.6.5 - LINUX Mandriva 2011.0 _______________________________________________ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il