
		xrick26
		
		(usa Debian)
		
		Enviado em 28/05/2014 - 09:11h 
		TIVE UMA DÚVIDA NA HORA DE ADICIONAR UMA ESTAÇÃO CLIENTE UBUNTU NO DOMINIO DO SERVIDOR DEBIAN SQUEEZE.
DEPOIS DE MUITAS PESQUISAS E TESTES CONSEGUI RESOLVER O PROBLEMA COM AS SEGUINTES CONFIGURAÇÕES:
########################################################################################################################
COLOCANDO UBUNTU 14.0.4 NO DOMINIO DO SERVIDOR PDC DEBIAN SQUEEZE
Após a instalação vamos atualizar o sistema usando o seguinte comando:
Obs.: Para isso é necessário estar no modo super-usuário usando o comando;
$sudo passwd root
O sistema vai pedir pra inserir a senha, que será repetida 3x, a primeira senha é a senha cadastrada na instalação do sistema, mas pode repetir a mesma senha para logar. como super-usuário, em seguida é só digitar $su + Enter e digitar a senha para logar.
EX: root@ubuntu#
Continuando vamos atualizar o sistema usando o comando:
#apt-get update
Após a atualização é necessário a instalação dos seguintes pacotes: Samba e Winbind. Para isso usaremos os seguintes comandos:
#apt-get install samba winbind libpam-modules
Obs: Na instalação selecionar a opção modo mantenedor
Agora para configurar o smb.conf 
#nano /etc/samba/smb.conf
Limpar o arquivo e depois digite os seguintes comandos:
[global]
   workgroup = Nome do Domínio 
   netbios name = nome da máquina cliente 
   server string = Desktop Ubuntu
   security = domain
   password server = 192.168.10.10 #IP do servidor
   encrypt passwords = true
   wins server = 192.168.10.10 #IP do servidor
   winbind uid = 10000-20000
   winbind gid = 10000-20000   
   template shell = /bin/bash
   template homedir = /home/%D/%U
   allow trusted domains = No
   winbind separator = +
   winbind use default domain = Yes
   domain master = no
   local master = no
   preferred master = no
   os level = 0
# cat common-account
account sufficient      pam_unix.so
account required        pam_winbind.so
# cat common-auth
auth required pam_env.so
auth required pam_group.so
auth sufficient pam_unix.so nullok_secure likeauth
auth required   pam_winbind.so use_first_pass
# cat common-session
session   required   pam_unix.so
session required   pam_mkhomedir.so umask=0022 skel=/etc/skel
Abra agora o arquivo #nano /etc/nsswitch.conf  e substitua as linhas de modo que a configuração fique assim:
passwd: compact winbind
group: compact winbind
shadow: compact winbind
hosts: files dns mdns
networks: files
protocolos: db files
services: db files
ethers:db  files
rpc: db files
netgroup: nis
Agora reinicie o samba e o winbind com o seguinte comando:
#service smbd restart
#service winbind restart
Agora vamos ingressar a máquina no domínio usando o comando:
#net rpc join menber –U root
password: 
Joined domain DOMINIO
Obs: A senha cadastrada é a senha de root do servidor PDC, cadastrada no samba
Adicione as duas linhas abaixo no inicio do arquivo #nano /etc/pam.d/gnome-screensaver, sem apagar as demais:
auth sufficient pam_winbind.so
auth required  pam_unix.so shaldow nullok
Abra o arquivo nano /etc/pam.d/login e sem apagar as linhas acrescente no inicio do arquivo as seguintes linhas:
session required pam_mkhomedir.so skel=/etc/skel umask=0022
session optional pam_mount.so
auth sufficient pam_winbind.so
account sufficient pam_winbind.so
session required pam_winbind.so
Abra agora o arquivo #nano /etc/pam.d/gdm e apague ou comente as linhas deixando o arquivo com o seguinte conteúdo:
auth required /lib/security/pam_securetty.so
auth required /lib/security/pam_nologin.so
auth sufficient /lib/security/pam_winbind.so
auth required /lib/security/pam_pwdb.so use_first_pass shadow nullok
account required /lib/security/pam_winbind.so
session required /lib/security/pam_mkhomedir.so skel=/etc/skel umask=0022
Obs. Para finalizar reinicie os serviços do samba e do winbind que já foram citados nas configurações anteriores.
Atenção: Não reinicie a maquina cliente (Ubuntu). Para testar as configurações até que você consiga logar com um usuário cadastrado no servidor. 
Utilize a função de alternar entre usuários.