dilandias
(usa Debian)
Enviado em 27/08/2014 - 16:13h
Olá, usuários do Viva o Linux. Eu e meu grupo do curso de REDES DE COMPUTADORES do SENAC/MG tivemos como tarefa ingressar uma máquina Linux (em especifico o Debian ). Depois de algumas pesquisas consegui achar um tutorial básico e que ainda pode ser simplificado. Espero que o tutorial a seguir possa ajudá-los!
O objetivo do tutorial a seguir é simplesmente colocar uma máquina Linux como cliente de outra Linux servidor, como descrito no titulo, através do SAMBA.
**Antes da instalação de qualquer pacote através do apt-get é recomendado atualizar a lista do mesmo no arquivo sources.list: /etc/apt/sources.list**
Primeiramente, veja se ambas maquinas estão se comunicando ou na mesma faixa de IP. O IP pode ser configurado pelo arquivo interfaces (/etc/network/interfaces) ou no icone de rede na parte superior, na barra de Aplicativos. Basta editar a conexão, adicionar e configurar seu IPV4 na faixa (Coisa que, creio eu, todos no site já sabem.)
Logo, com seu servidor já com o SAMBA instalado e configurado, é preciso adicionar o cliente com os comandos:
# useradd -d /dev/null -s /bin/false nome$
# passwd -l nome$
# smbpasswd -a -m nome
Obs.:
*O SAMBA precisa estar instalado.
*O nome no comando é o hostname do cliente.
Depois é preciso adicionar o IP e o NOME no arquivo hosts: /etc/hosts
Agora, instale o SAMBA na sua máquina cliente. O código usado para a instalação do SAMBA foi:
apt-get install samba smbclient swat samba-doc
É preciso colocar ao menos um usuário cadastrado no SAMBA do domínio ao SAMBA do cliente usando o comando smbpasswd -a usuario, e deve ser usado a mesma senha cadastrada no servidor.
Depois de instalado, deve-se configurar o SAMBA apropriadamente pelo seu arquivo principal: smb.conf no caminho /etc/samba/smb.conf
As configurações precisam ficar assim:
[global]
netbios name=debian (Nome da máquina cliente que esta cadastrado no arquivo hosts)
workgroup=grupo03 (Nome do domínio)
security=domain (Nível de segurança que faz o SAMBA atuar como cliente PDC)
encrypt passwords=yes (Solicita a senha)
password server=220.220.20.2 (IP do servidor ou o nome NETBIOS)
username map= /etc/samba/smbusermap (Arquivo que mapeia os usuários)
Depois de configurado o arquivo smb.conf é preciso reiniciar o serviço: service samba restart
Agora para adicionar a máquina cliente ao domínio é usado o comando: net join -U root
Ao executar esse comando ele irá solicitar a senha do administrador do servidor, caso não peça, execute o comando novamente. Se exibir a mensagem “Joined domain DOMINIO” é porque entrou no domínio com sucesso.
Agora para mapiar os usuários é preciso criar um arquivo chamado smbusermap:
/etc/samba/smbusermap
O arquivo criado relaciona os logins cadastrados no servidor à máquina cliente no SAMBA local.
O arquivo tem a seguinte sintaxe: conta_local=nome_do_dominioconta_no_dominio, como em:
debian=DOMINIOmaria
debian=DOMINIOjoao
debian=DOMINIOmarcela
Após reiniciar o SAMBA, é necessário acessar a barra “Locais”(barra esquerda) em Rede. Lá se encontra o caminho do servidor e dentro dele todos os compartilhamentos.
Obs.:
*Somente os usuários mapeados poderão ter acesso aos compartilhamentos.
*Os usuários só terão acesso aos compartilhamentos que lhe são autorizados.
Assim que o usuário acessa a pasta, ela automaticamente fica disponível em “Computador” para ter mais fácil acesso nas outras vezes que logar.
Concluindo, caso você deseje remover a máquina do domínio basta fazer algumas alterações no arquivo smb.conf, como em:
[global]
workgroup= grupodetrabalho (Deve-se tirar o nome do domínio e colocar o grupo de trabalho)
netbios name=debian
security=user (Muda de domain para user)
encrypt passwords=yes
Depois basta reiniciar o serviço SAMBA que a máquina sai do domínio.