O nome do Samba mangling muito mutilado para ser prático

3

Comutada recentemente do W2K3 para o Samba4.0.9 / CentOS6.4 para o nosso compartilhamento de arquivos para clientes WinXP.

Tenha um software antigo (1995!) que use o formato 8.3 filename. Após a mudança, nomes extensos de arquivos tornaram-se inúteis no contexto da caixa de diálogo Abrir Arquivo. Em vez dos primeiros caracteres, temos talvez 1 personagem igual se tivermos sorte, o que em um diretório de milhares torna impossível encontrar. Por exemplo, em vez de "S: \ Sistema de controle de ar condicionado" se tornar "S: \ AIRCON ~ 1" como antes, ele é exibido neste programa como "S: \ A51FHG ~ S".

Em nosso diretório de identificadores de clientes com seus nomes de contatos anexados, o antigo mangling de diretórios deixaria caracteres suficientes intactos que os identificadores de cliente ainda poderiam ser usados. Não mais.

Nenhuma das configurações nos documentos parece falar sobre esse problema exato. Na verdade, eles parecem mostrar como estávamos acostumados. Nosso arquivo smb.conf não use qualquer uma das configurações porque os padrões parecem ser o que queremos, de acordo com os documentos. Alguma dica?

    
por Kev 02.10.2013 / 17:45

1 resposta

3

Se você olhar apenas para a seção NOME QUE GANHA , você perderá esses parâmetros úteis:

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

ou, no nosso caso, queríamos que os primeiros 6 caracteres fossem vistos, então acabamos indo com:

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