4

Switched recently from W2K3 to Samba4.0.9/CentOS6.4 for our fileshare for WinXP clients.

Have an ancient (1995!) piece of software that uses 8.3 filename format. After the switch, long filenames became useless in the context of the File->Open dialog box. Instead of the first few characters, we get maybe 1 character the same if we're lucky, which in a directory of thousands makes it impossible to find. For example, instead of "S:\Air conditioning control system" becoming "S:\AIRCON~1" like it would before, it's displayed in this program as "S:\A51FHG~S".

In our directory of client identifiers with their contact names appended, formerly directory mangling would leave enough characters intact that client identifiers could still be used. Not anymore.

None of the settings in the docs seem to talk about this exact problem. In fact, they seem to show it the way we were used to. Our smb.conf doesn't use any of the settings because the defaults seem to be what we want, according to the docs. Any hints?

HopelessN00b
  • 53,795
  • 33
  • 135
  • 209
Kev
  • 984
  • 4
  • 23
  • 46

1 Answers1

4

If you only look at the section NAME MANGLING, you'll miss these handy parameters:

# sets it to the old Samba 2 way of doing things, closer to what you're used to with Windows
mangling method = hash

or, in our case, we wanted the first 6 characters to be seen, so we ended up going with:

# only with hash2 method, but lets you set the number of chars to preserve (1-6)
mangle prefix = 6
Kev
  • 984
  • 4
  • 23
  • 46