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.