I've installed Samba 3.0.7 (stock Debian package), but I'm having some
wierd problems with name mangling. The relevant lines in smb.conf are:
preserve case = yes
short preserve case = yes
mangled names = yes
mangle prefix = 5
mangling method = hash2
In a share, I did "touch test-file.GHO" to create a long filename.
When
I do a "dir" under DOS, however, it shows:
TVTSSK~S GHO 0 11-02-04 3:07p test-file.GHO
I can't see how samba came up with this mangled name. I tried changing
the mangle prefix and/or mangle method but it made no difference. I made
sure I killed the "smbd" process after any changes I made and can see
it
being restarted and a new TCP connection established to it.
Any ideas? Thanks!
Brian
( bcwhite@precidia.com )
-------------------------------------------------------------------------------
Diplomacy: the art of letting someone have your own way.
-------------------------------------------------------------------------------
( Couldn't verify my signature? Use http://www.precidia.com/precidia.crt
)
On Tue, Nov 02, 2004 at 03:28:57PM -0500, Brian White wrote:> I've installed Samba 3.0.7 (stock Debian package), but I'm having some > wierd problems with name mangling. The relevant lines in smb.conf are: > > preserve case = yes > short preserve case = yes > mangled names = yes > mangle prefix = 5 > mangling method = hash2 > > In a share, I did "touch test-file.GHO" to create a long filename. When > I do a "dir" under DOS, however, it shows: > > TVTSSK~S GHO 0 11-02-04 3:07p test-file.GHO > > I can't see how samba came up with this mangled name. I tried changing > the mangle prefix and/or mangle method but it made no difference. I made > sure I killed the "smbd" process after any changes I made and can see it > being restarted and a new TCP connection established to it. > > Any ideas? Thanks!I've had similar problems before. I never did get to the root cause but chnageing the value of "max protocol" and restarting generally got me to a workign setup. Yours Tony linux.conf.au http://linux.conf.au/ || http://lca2005.linux.org.au/ Apr 18-23 2005 The Australian Linux Technical Conference!
On Tue, Nov 02, 2004 at 03:28:57PM -0500, Brian White wrote:> I've installed Samba 3.0.7 (stock Debian package), but I'm having some > wierd problems with name mangling. The relevant lines in smb.conf are: > > preserve case = yes > short preserve case = yes > mangled names = yes > mangle prefix = 5 > mangling method = hash2 > > In a share, I did "touch test-file.GHO" to create a long filename. When > I do a "dir" under DOS, however, it shows: > > TVTSSK~S GHO 0 11-02-04 3:07p test-file.GHO > > I can't see how samba came up with this mangled name. I tried changing > the mangle prefix and/or mangle method but it made no difference. I made > sure I killed the "smbd" process after any changes I made and can see it > being restarted and a new TCP connection established to it.The mangle prefix is only used in the hash mangling method. The name shown (TVTSSK~S GHO) is a has2 mangled name, as to be expected. Jeremy.