Samba PDC + Autenticando Windows 7 + Adicionando usuários

Publicado por Rafael Martin De Pieri Silva em 08/06/2011

[ Hits: 18.944 ]

 


Samba PDC + Autenticando Windows 7 + Adicionando usuários



Bem, gente, eu como um aluno de tecnologia da informação tenho tido dificuldade em autenticar Windows 7 até que encontrei a solução... eis o meu Samba:

[global]
workgroup = servidor
netbios name = servidor
server string = Linux Pdc
domain master = yes
preferred master = yes
local master = yes
domain logons = yes
logon script = netlogon.bat
security = user
encrypt passwords = yes
os level = 100
logon home = \\%L\%U\.profiles
logon path = \\%L\profiles\%U

[netlogon]
comment = Servico de Logon
path = /var/samba/netlogon
guest ok = Yes
browseable = No
[homes]
comment = Diretorio Home
valid users = %S
guest ok = Yes
browseable = No
[profiles]
path = /var/profiles
writeable = Yes
browseable = No
create mask = 0600
directory mask = 0700

Dê um "testparm" e deve aparecer role_domain_pdc. Mas não e só colocar isso na sua .conf e pimba, se pretende por
qualquer máquina no seu Samba ainda tem mais.

Depois de configurar o seu Samba vamos garantir que seja criada a conta root e que as senhas estejam iguais, se necessário utilize o comando:

# smbpasswd -a root

Depois de feito isso crie a pasta /var/samba/netlogon e configure as permissões:

# mkdir -p /var/samba/netlogon
# chmod 775 /var/samba/netlogon


Depois adicione os usuários, por exemplo, o usuário alex:

# adduser alex
# smbpasswd -a alex


Depois disso é muito importante criar o usuário da máquina sem password, pois do contrario a máquina não poderá logar:

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


Por ultimo crie o arquivo "/var/samba/netlogon/netlogon.bat" e coloque essas linhas:

net use H: /HOME
net use x: \\nomedoseudominio\ficheiros /yes
net time \\nomedoseudominio /set /yes

Criar a DIR "/var/profiles", com permissão de escrita para todos os utilizadores:

# mkdir /var/profiles
# chmod 1777 /var/profiles


Agora no Windows 7

Aqui você só precisara mudar umas coisinhas no registro do seu Windows e também é muito importante mesmo que você adicione à máquina:

HKLM\System\CCS\Services\LanmanWorkstation\Parameters
DWORD DomainCompatibilityMode = 1
DWORD DNSNameResolutionRequired = 0

HKLM\System\CCS\Services\Netlogon\Parameters
DWORD RequireSignOnSeal = 0
DWORD RequireStrongKey = 0

Depois disso reinicie o sistema.
Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Rádio UOL com proxy transparente

API do Twitter para Python

Performance de dispositivos de fita com iostat

Tishna - Framework de Pentest Automatizado

Resolvendo o problema do VMware Player no Ubuntu 15.04 Vivid Vervet

  

Comentários
[1] Comentário enviado por thiagodelaplasti em 11/07/2011 - 15:35h

Amigo segui sua dica e funcionou quase tudo perfeitamente, o meu problema ocorre da seguinte maneira.

Eu criei um usuario winsete, e loguei o mesmo em uma maquina ... verifiquei no servidor e la estava a pasta winsete.v2 na pasta dos profiles, salvei um arquivo teste.txt no desktop e fiz o logoff o arquivo foi salvo normalmente junto com o perfil do servidor.

O problema acontece quando eu logo esse usuario em uma outra maquina. O perfil é carregado perfeitamente com o arquivo teste e tudo mais, porem qualquer modificação que eu faça o perfil não consegue ser mais salvo na rede. Ex: eu deletei o arquivo teste.txt que havia criado na primeira maquinae quando faço o logoff ele nao salva essa informação na rede, após isso nem na primeira maquina funciona mais a alteração na area de trabalho simplesmente ignora e só atualiza a pasta que fica local no windows.


Fico grato se vc tiver alguma ideia do que eu possa fazer pois estou a semanas procurando uma solucao pra isso.



Obrigado,


Thiago Valente

[2] Comentário enviado por marcondesgoncalv em 29/03/2014 - 19:28h

Caro Rafael Martin

Gostaria imensamente de agradecê-lo pela postagem, pois a praticamente uma semana que venho me batendo para compartilhar uma impressora HP 1510 instalada no windows 7 (desktop) e o meu Ubuntu (notebook). Pesquisei bastante, via internet, SEM ÊXITO.
Segui todos os passos do seu tutorial, à exceção de alterar registros no windows. Em resumo foi um sucesso!!!!!
Parabéns!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Vou voltar moderar conteúdos de Dicas e Artigos (0)

Agora temos uma assistente virtual no fórum!!! (246)

Links importantes de usuários do VOL (3)

Artigos

Compartilhando a tela do Computador no Celular via Deskreen

Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota

Configuração para desligamento automatizado de Computadores em um Ambiente Comercial

O mínimo que você precisa saber sobre o terminal (parte 2)

O mínimo que você precisa saber sobre o terminal (parte 1)

Dicas

Como renomear arquivos de letras maiúsculas para minúsculas

Imprimindo no formato livreto no Linux

Vim - incrementando números em substituição

Efeito "livro" em arquivos PDF

Como resolver o erro no CUPS: Unable to get list of printer drivers

Tópicos

Distro Tiger OS (1)

Instalação Uefi com o instalador clássico do Mageia (1)

Vou voltar moderar conteúdos de Dicas e Artigos (0)

É cada coisa que me aparece! - não é só 3% (2)

SysAdmin ou DevOps: Qual curso inicial pra essa área? (1)

Top 10 do mês

Scripts

[Python] Automação de scan de vulnerabilidades

[Python] Script para analise de superficie de ataque

[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem

[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)

[Shell Script] Script para adicionar bordas às imagens de uma pasta