桑巴的名字弄得太过分了,以至于不能实用

最近从W2K3切换到Samba4.0.9 / CentOS6.4为我们的文件共享WinXP客户端。

有一个古老的(1995!)使用8.3文件名格式的软件。 在切换之后,长文件名在文件 – >打开对话框的上下文中变得毫无用处。 如果我们幸运的话,我们可能会得到1个字符,而不是前几个字符,而在数以千计的目录中,这个字符是不可能find的。 例如,将“S:\空调控制系统”改为“S:\ AIRCON〜1”,而不是像以前那样在本程序中显示为“S:\ A51FHG〜S”。

在我们的客户标识符的目录中添加了他们的联系人名称,以前的目录重组会留下足够的字符,客户标识符仍然可以被使用。 不再。

文档中没有任何设置似乎谈论这个确切的问题。 事实上, 他们似乎performance出了我们习惯的方式。 根据文档,我们的smb.conf不使用任何设置,因为默认值似乎是我们想要的。 任何提示?

如果你只看NAME MANGLING一节 ,你会错过这些方便的参数:

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

或者,在我们的情况下,我们想要看到前6个字符,所以我们结束了:

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