domingo, 20 de dezembro de 2009

Samba + Windows 7



Passo a Passo de como ingressar uma maquina com Windows7 no domínio, utilizando PDC samba . Baseado em Sistema operacional Ubuntu server.

Servidor Linux com samba :

Nota :
Durante a instalação ignore erros como exemplo abaixo :
Failed to sign .dsc and .changes file and gpg related ones.
// Comentários
# Comandos a serem executados.

//Instalar pacotes necessários
#apt-get update
#apt-get install build-essential dpkg-dev libpopt-dev quilt debhelper fakeroot libattr1-dev libpam0g-dev libldap2-dev
//Criar diretório usado para compilação e instalação
#mkdir samba-build
#cd samba-build

//libtalloc
//Download pacotes
#wget --no-check-certificate https://launchpad.net/ubuntu/karmic/+source/talloc/1.4.0~git20090718-1/+files/talloc_1.4.0~git20090718.orig.tar.gz
#wget --no-check-certificate https://launchpad.net/ubuntu/karmic/+source/talloc/1.4.0~git20090718-1/+files/talloc_1.4.0~git20090718-1.diff.gz
#wget --no-check-certificate https://launchpad.net/ubuntu/karmic/+source/talloc/1.4.0~git20090718-1/+files/talloc_1.4.0~git20090718-1.dsc
#apt-get install docbook-xsl xsltproc swig
#dpkg-source -x talloc_1.4.0~git20090718-1.dsc
#cd talloc-1.4.0~git20090718
#dpkg-buildpackage -rfakeroot
#cd ..
#mkdir deb-libtalloc
#mv *.deb deb-libtalloc
#dpkg -i deb-libtalloc/*.deb

//libcap2-dev
#wget --no-check-certificate https://launchpad.net/ubuntu/karmic/+source/libcap2/1:2.16-5ubuntu1/+files/libcap2_2.16.orig.tar.gz
#wget --no-check-certificate https://launchpad.net/ubuntu/karmic/+source/libcap2/1:2.16-5ubuntu1/+files/libcap2_2.16-5ubuntu1.diff.gz
#wget --no-check-certificate https://launchpad.net/ubuntu/karmic/+source/libcap2/1:2.16-5ubuntu1/+files/libcap2_2.16-5ubuntu1.dsc
#apt-get install cdbs indent
#dpkg-source -x libcap2_2.16-5ubuntu1.dsc
#cd libcap2-2.16
#dpkg-buildpackage -rfakeroot
#cd ..
#mkdir deb-libcap2
#mv *.deb deb-libcap2
#dpkg -i deb-libcap2/*.deb


//Samba 3.3.4
#wget --no-check-certificate https://launchpad.net/ubuntu/karmic/+source/samba/2:3.3.4-2ubuntu1/+files/samba_3.3.4.orig.tar.gz
#wget --no-check-certificate https://launchpad.net/ubuntu/karmic/+source/samba/2:3.3.4-2ubuntu1/+files/samba_3.3.4-2ubuntu1.diff.gz
#wget --no-check-certificate https://launchpad.net/ubuntu/karmic/+source/samba/2:3.3.4-2ubuntu1/+files/samba_3.3.4-2ubuntu1.dsc
#apt-get install libreadline5-dev libcupsys2-dev libacl1-dev libpopt-dev quilt uuid-dev libkeyutils-dev
#dpkg-source -x samba_3.3.4-2ubuntu1.dsc
#cd samba-3.3.4/
#dpkg-buildpackage -rfakeroot
#cd ..
#mkdir deb-samba334
#mv *.deb deb-samba334
#sudo dpkg -i deb-samba334/*.deb
//Removendo libpam-smbpass dependências em libpam-runtime
#apt-get purge libpam-smbpass
//Corrigindo erros e dependências apt-get
# apt-get -f install
//Reinicie o serviço samba
#/etc/init.d/winbind restart
#/etc/init.d/samba restart

//Configurar o samba
//Edite o arquivo de configuração do samba /etc/smb.conf e acrescente as seguintes linhas:

Level0 oplocks = no
ntlm auth = YES
lanman auth = YES
client ntlmv0 auth = YES
Obs: se voçê usa samba integrado com ldap , e não usa ssl no ldap , deve-se adicionar a seguinte linha no smb.conf:
Ldap ssl = off


Cliente Windows 7

Edite o registro e Edite as chaves abaixo :

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\LanmanWorkstation\Parameters]
"DomainCompatibilityMode"=dword:00000001
"DNSNameResolutionRequired"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Netlogon\Parameters]
"RequireSignOnSeal"=dword:00000000
"RequireStrongKey"=dword:00000000

Obs: Caso não exista, crie as chaves.

Considerações finais
Ao ingressar a maquina no domínio irá gerar um erro de DNS , ignore este erro e reinicie a maquina , irá funcionar perfeitamente.

Fim !!!

Fonte original : http://newyork.ubuntuforums.org/showthread.php?t=1225500

2 comentários:

  1. Está dando um erro:
    "Falha na relação de confinça entre esta estação de trabalho e o domínio primário".

    ResponderExcluir
  2. Atualize a versao do SAMBA para 3.3 ou 3.4.

    Johnny Ferreira

    Abs.

    ResponderExcluir