Samba 4.6.6 no Debian 8 - Instalação e Configuração

Publicado por Leonardo Marcatti da Silva em 27/09/2017

[ Hits: 7.093 ]

 


Samba 4.6.6 no Debian 8 - Instalação e Configuração



Passos

Instalação de dependências:

# apt install acl attr autoconf bison build-essential debhelper dnsutils docbook-xml docbook-xsl flex gdb krb5-user libacl1-dev \ libaio-dev libattr1-dev libblkid-dev libbsd-dev libcap-dev libcups2-dev libgnutls28-dev libjson-perl libldap2-dev libncurses5-dev libpam0g-dev \ libparse-yapp-perl libpopt-dev libreadline-dev perl perl-modules pkg-config python-all-dev python-dev python-dnspython libgpgme11-dev python-gpgme \ python-m2crypto python-crypto xsltproc zlib1g-dev -yfm

# vim /etc/fstab

Na linha da partição raiz (/), acrescentar:

ext4 errors=remount-ro,acl,user_xattr,barrier=1 0 1

Remontar a partição com as opções:

# mount -o remount /

# vim /etc/resolv.conf

domain sub-dominio.dominio.abc
search sub-dominio.dominio.abc
nameserver 127.0.0.1

# chattr +i /etc/resolv.conf
# vim /etc/hosts

127.0.0.1 localhost
127.0.1.1 server server.subdominio.dominio.abc
ip_server server server.subdominio.dominio.abc

# vim /etc/hostname

server

# wget https://download.samba.org/pub/samba/stable/samba-4.6.7.tar.gz

Baixar e descompactá-lo:

# tar -vxzf samba-a.b.c

Entrar no diretório criado e digitar:

# ./configure && make && make install

Adicionar ao final do arquivo /etc/bash.bashrc, a linha:

export PATH=/usr/local/samba/bin/:/usr/local/samba/sbin/:$PATH

# vim /usr/local/samba/etc/smb.conf

No arquivo abaixo, acrescentar após a linha:

→ 'dns forwarder': server services = s3fs rpc nbt wrepl ldap cldap kdc drepl winbind ntp_signd kcc dnsupdate dns

samba-tool domain provision --interactive
Realm [sub-dominio.dominio.abc]: deixar o padrão
Server Role [dc]: deixar o padrão
DNS Backend [SAMBA_INTERNAL]: deixar o padrão
DNS Forwarder: ip_do_dns_server
Administrator password: senha@123

Reiniciar o Samba:

# /etc/init.d/samba restart

No Windows, vá em: Iniciar → Executar: cmd.exe
  • No prompt de comandos digite: ipconfig /flushdns
  • Colocar a máquina no domínio e logar como Administrator
  • Baixar e instalar o RSAT para a versão do Windows

Criar o arquivo /etc/systemd/system/samba-ad-dc.service, com o seguinte conteúdo:

[Unit]
Description=Samba Active Directory Domain Controller
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
ExecStart=/usr/local/samba/sbin/samba -D
PIDFile=/usr/local/samba/var/run/samba.pid

[Install]
WantedBy=multi-user.target

Após:

# systemctl daemon-reload
# systemctl enable samba-ad-dc


Fontes:
  • SambaWiki
  • Juntamente com experiências pessoais

Outras dicas deste autor

Instalação e configuração do ICINGA2 e ICINGA WEB2 no Debian 9

Instalação e Configuração do Owncloud 10 no Debian 9

LVM (Logical Volume) - Gerenciamento e Configuração

Instalação e configuração do Grafana/Zabbix no Debian 9

Atualização do Zabbix 3.2 para 3.4 no Debian

Leitura recomendada

Samba - Corrigindo mount Input/output error no Ubuntu

Evitando login simultâneo FreeRADIUS MySQL PPPoE

Acessar compartilhamento de pastas remotas Windows facilmente pelo IP

Criando um THINCLIENT de baixo custo com Raspberry

Autenticação do Squid no Winbind 2.4 (Debian 8)

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts