O artigo trata sobre a instalação e configuração do servidor Samba para funcionar como PDC (Primary Domain Controler). Será considerada apenas a entrada de máquinas Windows XP no domínio.
Há alguns meses muito procurei sobre configuração do Samba como PDC. Demorei muito pra encontrar uma que resolvesse o meu problema. Então resolvi postar este artigo sintetizando o que pesquisei, com o objetivo de ajudar quem está tendo dificuldades para fazer esta configuração.
As instalações e configurações mencionadas neste artigo foram feitas em um Slackware 10.2 com servidor samba 3.0.28.
# tar xzvf samba-3.0.28.tar.gz
# cd samba-3.0.28
# ./compile
# make
# make install
Instalado o Samba!
Configurando o Samba
O arquivo de configuração do Samba é o /etc/samba/smb.conf por padrão. Caso o arquivo não esteja no caminho referido não se assuste, muito menos reinstale o Samba, basta criar o arquivo:
# touch /etc/samba/smb.conf
O arquivo de configuração deve conter as linhas que seguem para uma configuração básica:
[global]
# Segue apenas um comentário que irá aparecer no seu ambiente de rede.
comment = Servidor SAMBA TESTE PDC
# Este é o host do servidor na rede
netbios name = vnserver
# Este é o domínio do qual o servidor será o controlador
workgroup = vnsamba
# A opção security=user faz com que o usuário precise se autenticar ao acessar o servidor
# do contrario(share) seria como entrar no compartilhamento do win98 :<
security = user
# Os level alto para que as eleições para controlador sejam garantidas, assim como aquelas para
# chefe de estado cubano.
os level = 100
# Aceita os logons dos clientes
domain logons = yes
# O nome do script executado nos clientes ao fazerem logon
logon script = netlogon.bat
# Regras abaixo se referem ao fato do servidor ser o controlador do domínio.
domain master = yes
local master = yes
preferred master = yes
# Importante que as senhas sejam criptografadas, para logons de maquinas XP e 2K
encrypt passwords = yes
keep alive = 20
debug level = 3
log file = /var/log/samba_log.%u
# Opções relativas as senhas
passwd program = /usr/bin/passwd %u
passwd chat = *Entre\scom\snova\ssenha:* %n\n*Repita\snova\ssenha:* %n\n
null passwords = no
# Sincroniza senhas do servidor com as estações
unix password sync = yes
socket options = IPTOS_LOWDELAY TCP_NODELAY
# Permite acesso apenas da sua rede local, basta substituir o endereço pelo da sua rede se
# já não for esse é claro :)
hosts allow = 192.168.200.
#=========== Compartilhamento de Diretórios ===============
[homes]
comment = Pastas dos Usuários
public = no
browseable = no
writeable = yes
[netlogon]
comment = Compartilhamento de Scripts
path = /vnsamba/netlogon
guest ok = Yes
browseable = no
[2] Comentário enviado por walkertd em 11/02/2008 - 14:15h
Mas amigo, se não estou enganado, caso você não converter o netlogon.bat para arquivo dos, ele não irá funcionar.
Logo, para converter, deve-se digitar:
[3] Comentário enviado por removido em 20/08/2008 - 10:41h
Nada disso funciona comigo... Windows cliente e batata... Mas com linux não quer funcionar... Teria um tutorial completo com distro a ser usada.. E por favor Servidor Linux PDC e cliente Linux....
Eu ate entro no dominio com linux, mas não consigo acessar os usuarios..
net rpc join -S host -w dominio -U root
password ********
E sucesso mas ......
Wbinfo -u .... nada
wbinfo -g ..... nada
wbinfo -t .... as vezes sim e outras nada.....