Servidor Samba PDC para Windows XP em 3 passos

Como configurar o Samba usando o Debian para ser servidor PDC em uma rede com máquinas Windows XP de um modo rápido e prático.

[ Hits: 195.085 ]

Por: Daniel Viana em 17/07/2006


Instalando os pacotes



Começamos instalando os pacotes necessários para o funcionamento de seu Samba como servidor e cliente.

# apt-get install samba samba-common smbclient smbfs

Após a instalação, não se preocupe com as opções que forem pedidas, pois iremos configurar o arquivo manualmente. Primeiro passo é fazer um backup do arquivo de configuração do Samba.

# cp /etc/samba/smb.conf /etc/samba/smb.bkp.conf

Agora apague todo o conteúdo dentro do arquivo /etc/samba/smb.conf com o comando:

# echo "" > /etc/samba/smb.conf

Agora edite o arquivo:

# vim /etc/samba/smb.conf

Copie e cole o conteúdo a seguir em seu arquivo:

[global]

  # Nome do seu Servidor
  comment = Servidor SAMBA PDC
  # Domínio do servidor PDC
  workgroup = domínio
  # Indica ser obrigatório o uso de usuário e senha
  security = user
  os level = 100
  announce as = NT Server
  domain logons = yes
  # Qual script será executa a ser logado %U significa nome do usuário
  logon script = %U.bat

  # Opções principais para se tornar o PDC
  domain master = yes
  local master = yes
  preferred master = yes
  encrypt passwords = yes

  keep alive = 20
  debug level = 3

  log file = /var/log/samba_log.%u
  null passwords = no
  unix password sync = yes
  socket options = IPTOS_LOWDELAY TCP_NODELAY

  # Hosts Liberados
  hosts allow = 192.168.1. 127. 192.168.0.
  # Hosts Bloqueados
   hosts deny = 192.168.0.3 192.168.0.4

#=========== Compartilhamento de Diretórios  ===============

  [homes]
  comment = Pastas dos Usuários
  public = no
  browseable = no
  writeable = yes

  #Caminho para os scripts de logon
  [netlogon]
  comment = Compartilhamento de Scripts
  # Não esquece de criar a pastas e colocar os scripts dentro
  path = /etc/samba/scripts/
  public = no
  browseable = no
  writeable = no


  [Diretório Compartilhado]
  comment = Compartilhamento
  path = /mnt/compartilhado
  browseable = yes
  valid users = @grupos
  writeable = yes
  write list = @users
  force create mode = 0770
  force directory mode = 0770

Reinicie o serviço Samba:

# /etc/init.d/samba stop
# /etc/init.d/samba start


    Próxima página

Páginas do artigo
   1. Instalando os pacotes
   2. Configurando o Samba para receber Windows XP
   3. Configurando o Windows XP para domínio
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Servidor Samba com autenticação no Windows XP e troca de senha automática

Samba e seu processo de resolução de nomes

HOWTO Samba

Instalando o Swat

Servidores Debian ou Ubuntu integrados ao AD com cid-tty

  
Comentários
[1] Comentário enviado por thelinux em 17/07/2006 - 17:24h

Contribuindo:

Olá, acrescente esta linha no smb.conf:
add machine script = /usr/sbin/adduser -n -r -g machines -c "Samba machine" -d /dev/null -s /bin/false %u

Isto evita ter que adicionar as máquinas no samba.
Parabés a você.

[2] Comentário enviado por leoberbert em 17/07/2006 - 19:30h

Gostei D= do Artigo ta de parabéns!!!

[3] Comentário enviado por fabio_aragao em 18/07/2006 - 15:26h

Amigos, como seria para configurar um outro linux como BDC e com sincronizaçao de informaçoes ??

[4] Comentário enviado por diegomr em 26/07/2006 - 12:29h

Caso vocês estejam com problemas para fazer o XP logar-se, usem o drEasyXPSambaPDC disponível em http://www.drsolutions.com.br/

[5] Comentário enviado por kakamila em 26/07/2006 - 15:07h

Quando tento colocar o windows xp do dominio a seguinte mensagem de erro aparece. "Falha na relação de confiança entre esta estação de trabalho e o domínio primário." Verifique o cadastro da maquina no webmin e aparece a seguinte mensagem de erro:"Failed to save user : The 'Workstation trust account' option cannot be enabled for existing users". Por favor me ajudem.

[6] Comentário enviado por flamehazard em 27/07/2006 - 09:39h

tente adicionar as entradas das máquinas presentes na rede no /etc/hosts

ex.:

127.0.0.1 localhost.localdomain localhost
192.168.0.1 server01 server01
192.168.0.2 desktop01 desktop01
192.168.0.3 desktop02 desktop02

[]'s

[7] Comentário enviado por nissieloin em 10/08/2006 - 09:08h

Nao deixe de criar as contas para as estações Windows e linux se tiver alguma.

# useradd -d /dev/null -s /bin/false cliente1$
# passwd -l cliente1$
# smbpasswd -a -m cliente1

O cifrao e pra indicar que se trata de uma conta de maquina

[8] Comentário enviado por thelinux em 10/08/2006 - 09:13h

Repetindo a dica:

Olá, acrescente esta linha no smb.conf:
add machine script = /usr/sbin/adduser -n -r -g machines -c "Samba machine" -d /dev/null -s /bin/false %u

Isto evita ter que adicionar as máquinas no samba de forma manual.
A adição da máquina é feita automaticamente. Só será necessário criar os usuários.

[9] Comentário enviado por nissieloin em 10/08/2006 - 09:35h

Entendo, contudo devo ter um problema por aqui, uma vez que com as maq win XP nao funciona, somente com win 9x.

Valew assim mesmo!

[10] Comentário enviado por thelinux em 10/08/2006 - 09:47h

nissieloin
Cara, faz assim no XP.
1. Clica com o botão direito do mouse em Meus Locais de Redes.
2. Clica com o botão direito em Conexão Local.
3. Agora clica no nome Protocolo TCP/IP, depois em Propriedades.
4. Clica em Avançado e depois na Guia Wins.
5. Clique no botão Adicionar e informe o ip do teu servidor samba.
6. Clique no botão Ok até fechar todas as janelas.
7. Agora, pode adicionar a máquina ao teu PDC Samba.

Vai funcionar, então me avise de sim ou não.

Boa-sorte.

[11] Comentário enviado por nissieloin em 10/08/2006 - 09:50h

Valew deu certo, tudo ok.
Obrigado

[12] Comentário enviado por Flaviodbz em 19/11/2006 - 20:06h

kra to apanhando no samba tenti utilizar seu tutrorial mas nao to conseguindo logar no servidor samba q fiz eh o seguinte montei o servidor passo-a-passo so que no windows qdo aponto o nome de domino q aqui chamei de tux apareceu a tela de login so que apos digitar login e senha da erro

[13] Comentário enviado por wilsontecnicor em 23/11/2006 - 15:38h

A dica realmente é muito boa, mas estou com um problema meio estranho. Consigo logar no domino com winxp, mas não consigo editar a hora nem o registro, mesmo tendo conta de administrador.

a questão da hora ja resolvi em diretiva de segurança local, no caso do registro a opção impedir acesso a ferramenta de registro do sistema esta desabilitada atraves da ferramenta gpedit.msc.

Alguem pode me auxiliar por favor.

Grato.


Wilson

[14] Comentário enviado por mouraf em 25/11/2006 - 09:45h

estou acessando o samba atraves de uma vpn, mesmo assim tenho que configurar a maquina windows - cliente, outra coisa quando acesso samba pela vpn pede a login e senha, entro normal, mas quando eu saio e vou entrar de novo, não pede mais a senha. porque será isso? pode me ajudar?

[15] Comentário enviado por daniel_m em 21/12/2006 - 10:08h

duvida =)

meu PDC esta funcionando corretamente,mais me encontro no seguinte problema......tem duas maquinas especificas que não consigo colocar no dominio.....gpdt31 e gpdt25......essas duas não entra nem a pau!
o que eu faço????????
agradeço desde já

[16] Comentário enviado por leocidrack em 06/01/2007 - 17:28h

Segui a risca todo o tutorial, testei e ta tudo funcionando mas na hora de logar o winXP da o seguinte erro:

"Seu computador não pode ingressar no domínio porque ocorreu o seguinte erro: Falha de login: Nome de usuário desconhecido ou senha incorreta"

Alguem pode me ajudar?

[17] Comentário enviado por fbcaetano em 18/01/2007 - 13:31h

Por favor, estou tentando cadastrar as maquinas no redhat as 4.0 com o simbolo $ e dá um erro de invalide user? Sabe como posso resolver?

[18] Comentário enviado por danielchapeu em 27/03/2007 - 10:47h

Para quem nao consegue logar verifiquem bem esta opcao se nao forem bloquear algum host oo rede comentem o hosts deny e naum deixem em branco

# Hosts Liberados
hosts allow = 192.168.1. 127. 192.168.0.
# Hosts Bloqueados
hosts deny = 192.168.0.3 192.168.0.4


[19] Comentário enviado por moraga em 02/08/2007 - 09:12h

Preciso de uma ajudinha
Eu uso um Fedora Core 7 como servidor samba (samba 3.02527)
Com minha máquina (Windows XP) consigo ver os arquivos da pasta compartilhada mas não consigo editar nenhum, fazer nada, tenho apenas permissão de leitura. Tentei de tudo já e não consigo
Se alguém poder me dar uma luz agradeço muito!

[20] Comentário enviado por romulomn em 03/08/2007 - 12:34h

moraga seu problema é com permissões no compartilhamento verifique isso.

[21] Comentário enviado por geekaia em 03/08/2007 - 21:10h

eu estou um um problema de configuração do teclado nos clientes windows
eles simplesmente toda vez que logan em uma máquina eles tem que ficar reconfigurando o teclado..
alguém sabe aí uma dica para configurar o teclado no domínio para que fique
ou então um parâmetro do SAMBA que não pus???

[22] Comentário enviado por pequeno3d em 20/01/2008 - 01:06h

Perfeito, parabéns. ;)

Um grande abraço!

[23] Comentário enviado por jefersonrb em 27/03/2008 - 11:33h

Amigo tentao seguinte comando
smbpasswd -a -m nome_maquina

nao coloca $ nao ele vai automatico

Comentário enviado por fbcaetano em 18/01/2007 - 13:31h:

Por favor, estou tentando cadastrar as maquinas no redhat as 4.0 com o simbolo $ e dá um erro de invalide user? Sabe como posso resolver?

[24] Comentário enviado por carlosleonardo em 29/03/2008 - 18:37h

estou tentando fazer funcionar pdc para pedir senha e usuario e quando vou colocar no xp nas prorpridades e alterar o dominio da maquina este ome é o workgroup do servidor samba dominio né isso. ai coloco o nome de login q e usuario e depois a senha e abre uma janelinha de login e senha. com as seguites informações. Digite o nome e a senha de uma conta com permissão para ingressar no domínio.

digito o nome q criei no linux e samba q e usuario e da o seguinte erro.

erro durante a tentativa de aingressar no dominio. dominio.

algume sabe porque . e o seguinte quando funcionar so servira ára rede assim q o micro for ligado vai paarecer a tela de login e senha do samba pedindo login é isso.

a uso o squid configurado e funcionado terei q fazer alguma alteração nele.

[25] Comentário enviado por wagnerkill em 02/04/2008 - 08:09h

Bom dia.


Fiz todo o procedimento.
Qdo dou um reboot no windows e abre a tela para logar dá msg que já existe um computador com nome duplicado na rede, porém no teste tem apenas o servidor com o nome de "server" e a estação com o nome de "home", aí eu faço o login na maquina e qdo vou alterar as configurações do dominio a maq. xp não encontra o dominio.
Alguem tem uma ideia de onde estou errando.

abraços

[26] Comentário enviado por wagnerkill em 03/04/2008 - 10:33h

?comentario=

[Resolvido]

Já resolvi o problema no meu smb.conf

foi falta de atenção minha, pois estava com erro no smb.conf e não percebi.

[27] Comentário enviado por billg em 22/04/2008 - 09:59h

Bom dia a todos, me chamo andre e estou com o seguinte problema, tenho um pc com o kurumin linux instalado e configurado como controlador de dominio PDC, fiz todo o procedimento de configurações, no windows xp sp2 ele logou normalmente, mas no reboot quando termina de iniciar, aparece uma mensagem que diz o seguinte: "NOME DUPLICADO NA REDE", mas não há mais nenhum pc com o mesmo nome, se alguém sabe como resolver eu gostaria que ajudasse por favor, obrigado!

[28] Comentário enviado por hibiki em 08/08/2008 - 11:04h

Entao vi todos os comentarios porem ja montei o pdc ele esta rodando legal na rede porem aq temos 2 redes e uma delas nao esta acessando o pdc.. alguem saberia como fazer isso

[29] Comentário enviado por lucassusin em 23/09/2008 - 05:41h

Alguem pode me ajudar sou novo no linux eu configurei o smb.conf igla o seu mas naun ta funcionando .. no windows ele me da que não eziste esse nome de dominio...
da uma olhada no meu conf....

[global]
workgroup = linux
netbios name = linux
server string = linux
admin users = root
time server = no
preferred master = yes
domain master = yes
os level = 100
domain logons = yes
local master = yes
logon path =
logon home =
logon script = todos.bat
security = user
null passwords = no
encrypt passwords = yes
unix charset = iso8859-1
display charset = cp850
hosts allow = 192.168.200.
interfaces = eth0
log file = /var/log/samba/log.smbd
max log size = 1000
log level = 2
debug level =2

[NETLOGON]
comment = Servico de Logon
path = /linux/netlogon
browseable = no
read only = yes

[spool]
browseable = yes
delete readonly = yes
writable = yes
path = /linux/spool
create mode = 0777
available = yes
public = yes
veto files = /*.mp3 /*.wav

[LINUX]
comment = Diretorio de Dados
path = /linux
available = yes
browseable = yes
create mode = 0777
writable = yes
valid users = @linux

[BACKUP]
path = /backup
available = yes
browseable = yes
writable = yes
create mode = 700
veto files = /*.mp3 /*.wav



[30] Comentário enviado por jlpinto em 04/03/2009 - 07:31h

Boas,

Tenho um problema ao adicionar o WinXP ao PDC, dá-me sp o erro Access Is Denied, e no titulo da Dialog aparece "Computer Change Name".

Alguém me pode dar uma dica sobre isto ?

Obrigado.

[31] Comentário enviado por jfernandes em 29/05/2009 - 11:15h

Olá Pessoal

Tive dois problemas, um resolvido.
Seguinte, quando adicionamos o XP no domínio, ele pede autenticação de um usuário do linux, daí cadastrei o root no Samba, através do comando smbpasswd -a root, coloquei a mesma senha do usuáio linux e pronto.
Já o outro problema é que não vi na matéria criação ou menção do arquivo bat. alguém pode me enviar.
Abraços
Meu msn é joel_fernandes@hotmail.com
Espero que ter ajudado alguém !

[32] Comentário enviado por danielchapeu em 10/02/2010 - 12:50h

Everaldo e para quem está com o dominio intermitente

Coloque no seu servidor de dhcp para indicar o servidor de WINS sendo o servidor do samba
assim ele localiza de forma muito mais rápida e acaba com o problema de ficar intermitente o funcionamento do domínio

[33] Comentário enviado por tg_rf em 24/02/2010 - 11:35h

Para lucassusin

Tive o mesmo problema, para resolver faça :

"Antes de colocar as estações no domínio, é preciso alterar o registro do Windows. Para isso dentro da pasta descompactada do Samba (samba-3.0.23b), existe um diretório "docs" e dentro dele outro chamado "registry", que contem um arquivo para alteração do registro para cada sistema operacional. Ache o que cabe à sua necessidade, copie-o para estação cliente e execute-o."

vlw.


[34] Comentário enviado por rickchbz em 17/11/2011 - 14:57h

obrigado Chapéu, muito bom o post, funcionou aqui

[35] Comentário enviado por rickchbz em 18/11/2011 - 15:55h

só um pequeno detalhe, não está salvando os dados do usuário no servidor , seria preciso montar uma partição ntfs /media/windows no debian na hora de instalar
?????????

[36] Comentário enviado por rickchbz em 25/11/2011 - 10:22h

ja entendi devo enviar minha pergunta para o /dev/null neh kkkkkk

[37] Comentário enviado por mcaselli em 15/10/2012 - 22:12h

Ola !

Sou Novato com o Linux e gostaria de implementar o Linux + Samba em uma empresa,mas gostaria de saber a configuracao minima de Hardware para rodar o SO

Obrigado

[38] Comentário enviado por apoh em 24/06/2013 - 18:03h

boa tarde,

ei como faço pra testar!? ja fiz isso tudo do artigo.

Onde por acaso eu encontro esse nome de dominio que é pedido no XP!? Na instalação nao pediu pra colocar nome em ninguem.... Help-me! * - *

Grata


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts