Atualizando Samba no Lenny para suportar Windows 7
Somente as versões do samba acima da 3.3 conseguem permitir o ingresso de máquinas com Windows 7 no domínio. A opção que resta é atualizar a versão do samba.
Procedimento realizado no Debian Lenny
Antes de fazer a atualização faça um backup de segurança da pasta “/etc/samba” e “/var/lib/samba” e vamos a atualização.
Primeiro vamos editar o sources.list para adicionar o repositório da ultima versão do samba que é a 3.5.6.
# vim /etc/apt/sources.list
e no final do arquivo adicione o repositório :
deb http://backports.debian.org/debian-backports lenny-backports main contrib non-free
Salve e saia do arquivo, e vamos atualizar.
# apt-get update
Não se esqueça em hipótese alguma de fazer o backup.
Remova o samba instalado atualmente por completo.
# /etc/init.d/samba stop
# apt-get remove samba-common
Com a versão antiga removida vamos instalar a nova
# apt-get -t lenny-backports install samba
E necessário instalar um pacote adicional que é o que faz as opções do samba como testparm, smbpasswd e net.
# apt-get -t lenny-backports install samba-common-bin
Faça uma copia do /etc/samba/ e /var/lib/samba/ agora.
Restaure o arquivos /etc/samba/smb.conf que havia efetuado backup no início deste tutorial.
No meu caso tive que migrar meus dados do samba que eram smbpasswd para tdbsam
# pdbedit -i smbpasswd:/etc/samba/smbpasswd -e tdbsam:/var/lib/samba/passdb.tdb
Vamos adicionar as linhas abaixo no /etc/samba/smb.conf para que o windows 7 funcione com o samba
passdb backend = tdbsam
ntlm auth = Yes
lanman auth = Yes
client ntlmv2 auth = Yes
Agora vamos reiniciar o serviço
# /etc/init.d/samba restart
Agora seu samba já esta na versão 3.5.6, para testar e só executar:
# smbstatus
Terminando, volte a sources.list e apague a linha que foi inserida.
Obs: Antes de tentar ingressar uma máquina Windows 7 no domínio crie nela um arquivo ex: dominiosamba.reg com o conteúdo abaixo e execute para que possa alterar os parametros necessários no regedit.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesLanmanWorkstationParameters]
“DomainCompatibilityMode”=dword:00000001
“DNSNameResolutionRequired”=dword:00000000
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsa]
“LmCompatibilityLevel”=dword:00000000
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesNetlogonParameters]
"RequireSignOrSeal"=dword:00000001
"RequireStrongKey"=dword:00000001
Fonte: http://www.robertoalmeida.com/linux/atualizando-samba-no-lenny-para-suportar-windows-7