Instalação do Samba Server no Linux como PDC
Autor: Vanderson | Publicado: 2016-04-28T23:10:00-03:00

O Servidor de arquivos samba é útil para compartilhamento de arquivos. Neste vídeo você vai aprender como fazer um PDC – Primary Domain Controller no CentOS 7.2 com Samba Server. No samba, todos sabem como compartilhar arquivos de forma fácil e rápida. Neste vídeo o PDC também vai ser com perfil móvel. Mas o servidor não substitui o AD.

Conceito teórico começa em 00:15
Conceito prático começa em 03:00

instalação do Samba:
yum install samba

remover arquivo anterior:
rm /etc/samba/smb.conf

edite o arquivo adicionando informações:
vim /etc/samba/smb.conf
------------------ Inicio do arquivo de configuração ------------------
[global]
workgroup = NOMEDODOMINIO
netbios name = nomedoservidor
server string = SERVIDOR DE ARQUIVOS DA NOMEDAENTIDADE

# A linha adicionara as estacoes de trabalho no Samba automaticamente durante a ingresso delas no dominio
add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody %u

domain master = yes
preferred master = yes
local master = yes
domain logons = yes
logon script = netlogon.bat
logon home = \\%N\profiles\%U
logon path = \\%N\profiles\%U

security = user
encrypt passwords = true
os level = 100

[netlogon]
path = /etc/samba/netlogon
guest ok = yes
browseable = no

# pasta pública com dados - pode ficar em qualquer pasta diferente desta. em um HD diferente também.

[dados]
path = /opt/dados
guest ok = yes
read = yes
writeable = yes
force directory mode = 777

# home dos usuários

[homes]
valid users = %S
guest ok = yes
browseable = no
force directory mode = 777

# as linhas abaixo fazem parte do perfil móvel

[profiles]
path = /home/profiles
writeable = Yes
browseable = No
create mask = 0777
directory mask = 0777
profile acls = yes
force directory mode = 777
-------------- Final do arquivo de configuração --------------
criação dos diretórios:
mkdir -p /etc/skel/profile.pds
mkdir -p /etc/samba/netlogon
mkdir -p /opt/dados
mkdir -p /home/profiles
chmod 777 /home/profiles
chmod 770 /etc/skel/profile.pds
chmod 755 /etc/samba/netlogon
chmod 770 /opt/dados

script de logon dos usuários:
vim /etc/samba/netlogon/netlogon.bat

adicionar a linha:
net use X: \\nomedoservidor\dados /yes

criar senha usuário Root:
smbpasswd -a root

reinicie o servidor samba:
service smb restart &amp;&amp; service nmb restart

adicione o serviço na inicialização do sistema:
chkconfig smb on &amp;&amp; chkconfig nmb on

nos clientes Windows, é necessário criar um arquivo reg.reg e adicionar as informações:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\System\CurrentContro­lSet\Services\LanManWorkstation\Paramete­rs]
"DNSNameResolutionRequired"=dword:000000­00
"DomainCompatibilityMode"=dword:00000001

e reiniciar, depois de reiniciar, adicionar a máquina ao domínio

Fim das configurações. adicionar sistemas ao domínio e usuários com os comandos: adduser usuario smbpasswd -a usuario

Referências:

Guia do TI – Conf do Samba comentado
http://guiadoti.blogspot.com.br/2013/01/conf-do-samba-comentado.html

Samba PDC como Debian Squeeze [sic]
http://guiadoti.blogspot.com.br/2012/05/samba-pdc-como-debian-squeeze.html

Linux + Samba como PDC – Viva o Linux:
http://www.vivaolinux.com.br/artigo/Linux-+-Samba-como-PDC

Samba como PDC – Testado e funcionando
http://www.danielanaissi.com.br/samba-como-pdc-testado-e-funcionando

Boas configurações em seus sistemas e bons estudos.