Linux como cliente Samba

Dicas e conf's para servidores Linux
Avatar do usuário
marcelo0786
Global Moderator
Global Moderator
Mensagens: 127
Registrado em: 17 Jun 2013 17:43
Status: Offline

Linux como cliente Samba

Mensagem por marcelo0786 »

É perfeitamente possível utilizar o Samba como um cliente PDC, permitindo que o Linux faça login em um Servidor Samba, podendo assim acessar os compartilhamentos e outros recursos. É um recurso bem interessante, pois permite que redes mistas possam existir sem maiores problemas dentro da rede.

Em primeiro lugar iremos fazer o cadastro de máquina. Como estamos usando um Linux, o nome a ser usando deve estar no arquivo /etc/hostname

sudo useradd -d /dev/null -s /bin/false nome$
sudo passwd -l nome$
sudo smbpasswd -a nome$

Essa é a única configuração que precisa ser feita no servidor. A partir daqui, todas as ações deverão ser executadas no próprio cliente Linux.

Iremos instalar o Samba no Linux cliente, ou instale o samba-client (smbclient). Com o cliente Samba devidamente instalado, edite o arquivo smb.conf  deixando como abaixo:

[global]
netbios name = clientelinux
workgroup = empresa
security = domain
encrypt passwords = yes
password server = 192.168.0.1

Como podemos ver, é um arquivo simples. A seção [global] deve conter parêmetros security = domain ao invés de security = user.

O security = domain o Samba entende que ele deve avisar como um cliente de um PDC.

Para que o cliente se logue ao domínio, é importante que o parâmetro workgroup inclua o nome correto do domínio e netbios name contenha o nome da máquina cliente, como salvo no arquivo /etc/hostname.

Depois de salvar o smb.conf, reiniciar o serviço, e criar o usuário. é hora de adicionar o cliente ao domínio, com o seguinte comando:

sudo net join -U root

O comando irá solicitar a senha do root (do Servidor PDC), pelo mesmo motivo que é pedida a senha do root no WIndows. Se o comando exibir a mensagem Joind domain EMPRESA. logo depois de pedir a senha, significa que o Samba cliente está logado no PDC. 

Para remover a máquina Linux do domínio, basta alterar o smb.conf da máquina cliente, mudando o parâmetro security = domain para security = user. Depois é só reiniciar o Samba, e a estação deixará o domínio.


Voltar para “Servidores”