[linux-cifs-client] cifs mounted home directory problems

Kenneth MacDonald K.MacDonald at ed.ac.uk
Thu Dec 9 09:35:00 GMT 2004


I found this which should be helpful...

http://support.microsoft.com/default.aspx?scid=KB;en-us;289627&

Cheers,

Kenny.


On Thu, 2004-12-09 at 03:23, Steve French wrote:
> Kenneth MacDonald wrote:
> 
> >It's Novell's Evolution email (groupware) client.  It creates lots of
> >files with : in the name.  It seems it turns /'s into _'s as I have
> >lots of
> >~/evolution/config/et-expanded-imap:__username at hostname_mailbox_folder
> >type filenames.
> >
> >I found bug http://bugzilla.ximian.com/show_bug.cgi?id=16016 closed a
> >couple of years ago with a "it's a filesystem problem".
> >
> >It seems the filename is sanitised by
> >gal/util/e-util.c:e_filename_make_safe(), which leaves colons in.  I
> >haven't dug deep enough to know whether it would be easy or hard to
> >migrate to filenames without colons.
> >
> >The majority of our users home directories are on Windows servers so
> >"fixing" samba isn't sufficient for us unfortunately.
> >
> >Cheers,
> >
> >Kenny.
> >
> >  
> >
> I may be able to do something more natural on the cifs to Windows side 
> by creating a stream off a fake file (in your case e.g. named "ba") - 
> perhaps by leveraging reparse points again  (hopefully ba would not turn 
> out to be a filename collision or a collision with an existing 
> directory) with the "real name" embedded in a stream or EA - still would 
> not help the case of  readdir not listing the whole filename (and 
> incorrectly pretending that a file ba exists)
> 
> Now I am getting curious how this gets mangled on the Windows Services 
> for Unix when the Linux NFS client tries to create such a file on 
> Windows server.
> 



More information about the linux-cifs-client mailing list