[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