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.
Publicado por Rafael Martin De Pieri Silva
Fonte: viva o linux
-15.325912
-49.117288