Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
11
13 de agosto de 2014 Ricardo Galossi 0 comentários Linux, Passo-a-Passo, Samba 4
Pessoal nesse post irei mostrar o passo-a-passo da instalação e configuração do Samba 4.1.11 como controlador de domínio. A finalidade
desse artigo é a compilação, instalação e configuração do Samba 4.1.11. O Samba é um software aberto que é capaz de gerir e
compartilhar arquivos entre diferentes plataformas, como: Microsoft Windows, Linux e Mac. Para aqueles que não estão familiarizados
com o Samba, segue abaixo uma breve descrição.
Descrição do SAMBA
O Samba é um conjunto de softwares de interoperabilidade entre diferentes sistemas operacionais criado por Andrew Tridgell. Ele provê
compartilhamento de arquivos, impressoras e recursos de rede através dos protocolos SMB/CIFS. A partir da versão 4 do Samba ele
também provê o serviço de active directory com igual ou maior eficiência que servidores baseados em sistemas operacionais
da Microsoft.
Com o SAMBA, é possível construir domínios completos, fazer controle de acesso a nível de usuário, compartilhamento, montar um
servidor WINS, servidor de domínio, impressão, etc. Na maioria dos casos o controle de acesso e exibição de diretórios no samba é mais
minucioso e personalizável que no próprio Windows.
O próximo passo e alterar as configurações do nosso resolv.conf para utilizar o DNS do Samba. Para isso acesse o arquivo e deixe ele da
seguinte maneira:
# pico /etc/resolv.conf
domain GUIADOTI.LOCAL
nameserver 127.0.0.1
Depois iremos iniciar o daemon do Samba:
# /usr/local/samba/sbin/samba
Agora iremos testar essa essa configuração executando o seguinte comando:
# host -t SRV _ldap._tcp.guiadoti.local.
Você deverá receber uma saída parecida com essa:
_ldap._tcp.guiadoti.local has SRV record 0 100 389 ubuntu.guiadoti.local.
Verifique agora os compartilhamentos ativos, para isso execute:
# /usr/local/samba/bin/smbclient -L localhost -U%
A saída deverá ser a seguinte:
Agora iremos testar a autenticação no localhost na pasta netlogon utilizando o usuário administrator, e executar o comando ls para listar
o conteúdo da pasta.
# /usr/local/samba/bin/smbclient //localhost/netlogon -UAdministrator%'P4ssW@rd' -c 'ls'
A saída deverá ser como a imagem:
Nesse passo iremos testar a autenticação do servidor Kerberos, execute o seguinte comando e informe a sua senha:
# kinit administrator@GUIADOTI.LOCAL
Você irá receber a seguinte saída:
Estamos quase acabando, agora iremos alterar as configurações do NTP, para isso acesse:
# pico /etc/ntp.conf
Apague todo o conteúdo e depois insira o conteúdo abaixo:
server a.ntp.br iburst prefer
server b.ntp.br iburst prefer
driftfile /var/lib/ntp/ntp.drift
logfile /var/log/ntp
ntpsigndsocket /usr/local/samba/var/lib/ntp_signd/
restrict default kod nomodify notrap nopeer mssntp
restrict 127.0.0.1
restrict a.ntp.br mask 255.255.255.255 nomodify notrap nopeer noquery
restrict b.ntp.br mask 255.255.255.255 nomodify notrap nopeer noquery
Estamos simplesmente configurando o servidor para sincronizar o horário com o servidor NTP.BR. Depois você pode executar o
comando date e verificar se a hora está correta.
Pronto pessoal, o nosso servidor Samba já esta pronto para ser usado, agora é só adicionar as estações no domínio criado utilizando o
usuario administrator. Lembrando que as estações devem estar configuradas para usar o DNS do servidor samba, senão você não vai
conseguir colocar as máquinas no domínio. Você pode fazer isso automaticamente utilizando seu servidor DHCP, nos próximos posts
irei abordar a instalação e configuração de um servidor DHCP.
Pessoal é isso ai, espero que tenham curtido esse artigo, nos próximos posts irei mostrar como colocar máquinas de diferentes sistemas
operacionais no domínio e explorar um pouco mais as configurações do Samba 4. Não esqueçam de curtir nossas páginas nas redes
sociais, Facebook, G+ e seguir o Guia do Ti no Twitter. Compartilhem e comentem esse artigo, isso é muito importante para divulgação
do nosso trabalho.