LDAP (Lightweight Directory Access Protocol)
Para o que precisamos nesta instalação é bastante simples, basta instalar padrão e setar as informações desejadas no momento da instalação com o nome do 
domínio e do servidor de AD.
# apt-get install slapd
Depois de setar as informações, definir uma senha de Administrador do LDAP e já estará tudo funcionando.
SAMBA SMB/CIFS
Maiores detalhes da instalação do Samba podem ser encontrados aqui no VOL ou no meu Blog: 
fabioled.blog.com - Servidor Samba
Depois de instalado, adicionar os parâmetros conforme abaixo:
Obs.: Os atributos e parâmetros abaixo listados, são os necessários à integração proposta para este artigo, demais configurações do Samba devem ser vistas no 
tutorial sobre o assunto no link acima referido.
[global]
unix charset = LOCALE
   realm=DOMINIO.BR
   workgroup = DOMINIO
   server string = %h Servidor LINUX 
   
   security=domain
   password server=*
   winbindseparator=+
   log level = 1
  
   winbind uid=10000-20000
   winbind gid=10000-20000
   winbind enum users=yes
   winbind enum groups=yes
   template homedir=/tmp
   template shell=/bin/false
 
 
Para testar algum erro de configuração do arquivo "smb.conf", entrar com o seguinte comando:
# testeparm
Depois de testado, reinicie os serviços de winbindo e samba com os seguintes comandos:
# /etc/init.d/winbind stop
# /etc/init.d/samba restart
# /etc/init.d/winbind start
Configurações adicionais
Para continuar a instalação, deve ser configurado o arquivo "/etc/nsswitch.conf", responsável por ordenar as buscas dos usuários, grupos e nomes de máquinas na 
estação 
Linux, conforme o exemplo: 
# vim /etc/nsswitch.conf
passwd:   files  winbind ldap 
group:     files  winbind ladp
shadow:   files  winbind ldap
hosts:          files dns wins
networks:       files dns
protocols:      db files
services:       db files
ethers:          db files
rpc:              db files
netmask:        files
netgroup:      files
publickey:     files
bootparams:   files
automount:    files
aliases:   files
Agora o Linux esta quase preparado para ser membro do domínio. Para isto vamos configurar o arquivo "/etc/hosts" para que evite eventuais problemas de DNS no 
momento da inserção no domínio.
# vim /etc/hosts
E adicionar o IP da máquina Linux seguida do Nome, Domínio e o nome novamente.
Exemplo: 10.117.0.1 linux.dominio linux
Procure também pelo arquivo de configuração de hosts do Windows Server e adicione referência ao IP dos servidores Windows e Linux envolvidos na configuração. O 
arquivo de hosts do Windows fica em: "C:\WINDOWS\drivers\etc", abra-o com o bloco de notas e adicione o IP seguido do nome com ponto e domínio. 
Exemplo: 10.117.0.240 linux.dominio.br
Agora vamos para o comando de inserção no domínio propriamente dito:
# net ads join -Uadministrator%senha
Se tudo ocorrer bem, será retornado a seguinte mensagem:
  Using short domain name -- DOMINIO 
  Joined 'LINUX' to realm 'DOMINIO.LOCAL'
Para ter certeza que tudo funcionou, verifique se o nome do Servidor Linux esta sendo exibido na lista de computadores no AD.
Agora os próximos testes serão em relação à comunicação com grupos e usuários entre o Linux e o Servidor de Active Directory.
Para mostrar todos os usuários do domínio:  
# wbinfor -u
Mostrar os grupos:  
# wbinfo -g
Demonstrar se a comunicação entre o AD e o Kerberos está ok:  
# wbinfo -t
Retorno esperado: 
"checking the trust secret via RPC calls succeeded"
E finalmente, o comando para mostrar os usuários bem como seus respectivos diretórios e bash:
# getent passwd
Será apresentada uma lista no terminal com todos os grupos, usuários e caminhos de bash gerados pela nossa configuração no Samba.