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

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

[ Hits: 7.084 ]

 


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

Acesso remoto root no MariaDB no Debian 9

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

Instalação e configuração do ElastickSearch-Kibana-Lostash no Docker

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

Atualização do Zabbix 3.2 para 3.4 no Debian

Leitura recomendada

Desativando IPV6 no Ubuntu Server/Desktop [18.04/20.0/22.04]

Como limpar o cache DNS no Google Chrome

Protocolo de gateway redundante VRRP, a escolha certa para interoperabilidade da sua rede Cisco

Projeto Root - Virtualização de Servidores

NTFS + Samba com o SELinux ativado

  

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