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.