e /usr/local/samba/sbin # samba-tool domain provision --use-rfc2307 --interactive Realm [SAITAM.INT] Domain [SAITAM]: Server Role (dc, member, standalone) [dc]: DNS backend (SAMBA_INTERNAL, BIND9_FLATFILE, BIND9_DLZ, NONE) [SAMBA_INTERNAL]: BIND9_DLZ Administrador password: Retype password: Once the above files are installed, your Samba4 server will be ready to use Server Role: active directory domain controller Hostname: samba4dc NetBIOS Domain: SAITAM DNS Domain: saitam.int DOMAIN SID: S-1-5-21-3436644580-1722986177-1604106671 8. Configuracao do Kerberos Primeiramente renomear o arquivo original do krb5.conf para backup # mv /etc/krb5.conf /etc/krb5.conf.orig Copiar o krb5.conf do Samba4 para /etc # cp /usr/local/samba/private/krb5.conf /etc Criar um link simbolico # ln -sf /usr/local/samba/private/krb5.conf /etc/krb5.conf Incluir as linhas caso nao exista, adapte para dominio e endereco IP de sua rede. # vim /usr/local/samba/private/krb5.conf [realms]SAITAM.INT = {kdc = 192.168.1.4admin_server = 192.168.1.4} 9. Servico Samba 4 No Debian: # systemctl restart smbd # systemctl restart nmbd # systemctl restart winbind No CentOS: Reiniciar o daemon do SystemD # systemctl daemon-reload # systemctl enable samba-ad-dc # systemctl start samba-ad-dc 10. Testes de comunicacao DNS Verificar se o arquivo de zona direta e reversa contem erros# named-checkzone saitam.int /var/named/master/db.saitam zone saitam.int/IN: loaded serial 2016121801OK # named-checkzone 1.168.192.in-addr /var/named/master/db.saitam/db.192zone 1.168.192.in-addr/IN: loaded serial 2016121801OK# host -t A saitam.intsaitam.int has address 192.168.1.4# host -t SRV _ldap._tcp.saitam.int._ldap._tcp.saitam.int has SRV record 0 100 389 samba4dc.saitam.int.# host -t SRV _kerberos._udp.saitam.int._kerberos._udp.saitam.int has SRV record 0 100 88 samba4dc.saitam.int. 10.1 Teste do mecanismos de autenticacao Kerberos # kinit administrator@SAITAM.INT Password for administrator@SAITAM.INT:Warning: Your password will expire in 41 days on Qua 01 Fev 2017 16:05:34 BRST # klist Ticket cache: FILE:/tmp/krb5cc_0Default principal: administrator@SAITAM.INTValid starting Expires Service principal20-12-2016 16:47:15 20-12-2016 02:47:15 krbtgt/SAITAM.INT@SAITAM.INT renew until 20-12-2016 16:46:57 10.2 Autenticacao com controlador de dominio Samba 4 # smbclient //localhost/netlogon -UAdministrator -c 'ls'Enter Administrator's password:Domain=[SAITAM] OS=[Windows 6.1] Server=[Samba 4.4.5] . D 0 Sat Dec 17 18:08:21 2016 .. D 0 Sat Dec 17 18:08:48 2016 9961324 blocks of size 1024. 5006248 blocks available11. Administracao de usuarios e grupos do Samba 4 AD pelo terminal Os comandos do Samba foram adicionados no PATH do sistema, caso nao tenha adicionado ainda, reveja o procedimento no item 3.1 ou tera que executar os comandos do Samba dentro do diretorio /usr/local/samba/bin e /usr/local/samba/sbin 11.1 Criar usuario no Samba 4 DC AD # samba-tool user add usuario New Password:Retype Password:User 'usuario' created successfully11.2 Criar Grupo RH, Financeiro, TI dos setores da empresa # samba-tool group add RH Added group RH# samba-tool group add Financeiro Added group Financeiro # samba-tool group add TI Added group TI 11.3 Adicionar o usuario criado no grupo TI # samba-tool group addmembers TI usuario Added members to group TI 11.4 Listar usuarios # samba-tool user list 11.5 Listar grupos # samba-tool group list 12. Criar o arquivo smb.conf para compartilhamento de arquivos # vim /usr/local/samba/etc/smb.conf Arquivo smb.conf Reinicie o servico do Samba para efeito do smb.conf 13. Ingressar maquinas Windows no dominio Samba4 como AD Agora e necessario ingressar as maquinas Windows no dominio, segue os procedimentos abaixo: Maneira 1: Clica com botao direito o atalho Meu Computador depois em Propriedades Na aba Nome do computador, clica no botao ID de rede Ira abrir o