Descobri o problema graças a um colega de trabalho investigando o assunto.
O problema é que, em nosso ambiente, por padrão, o Windows 7 exigia que todos os pacotes SMB fossem assinados . Servidores Samba, no entanto, não. Portanto, há duas maneiras de corrigir isso: desative a assinatura do cliente no Win7 ou adicione um sinalizador ao arquivo smb.conf na seção global como este: ' server signing = auto '. (nós estávamos usando o Samba 3.5.2).
Para o Windows 7, você pode 'consertar' essa política, tornando-a mais branda - desde a exigência de assinaturas digitais para opcionalmente usá-la se o servidor concordar.
Veja como você pode usá-lo:
The local windows security policy changes are as follows: Start menu type GPEdit.msc Browse to Computer Configuration->Windows Settings->Security Settings->Local Policies->Security Options Look for "Microsoft network client: Digitally sign communications (always)" and change it to Disabled
You may also need to do the same for "Microsoft network client: Digitally sign communications (if server agrees)". In theory this should be negotiated during the negotiate/challenge phase of NTLM but it may fail; NTLM doesn't explicitly demand any real negotiation.