Como conectar um PC com Windows 8 a um domínio Samba

11

Estou usando o Samba 3 e quero ingressar no meu PC com Windows 8 no domínio do Samba.

O Windows 8 não pode ser instalado imediatamente, então adicionei as seguintes entradas do Registro:

HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
        DWORD DomainCompatibilityMode 1
        DWORD DNSNameResolutionRequired 0 

E agora ele fala com o servidor Samba ok, no entanto, recebo o seguinte erro: Erro no Samba no Windows 8

E percebo que o nome da máquina criada no servidor samba não corresponde ao seu nome:

win-8jq3fg1n74e$:x:30003:30003:Machine:/var/lib/nobody:/bin/false

É como se estivesse usando um nome interno.

A seguir está o erro no smb.log

[2012/10/21 14:26:16.099520,  0] passdb/pdb_interface.c:348(pdb_default_create_user) _samr_create_user: Running the command `/usr/sbin/useradd  -c Machine -d /var/lib/nobody -s /bin/false win-8jq3fg1n74e$' gave 9        
[2012/10/21 14:26:28.143224,  0] lib/util_sock.c:474(read_fd_with_timeout)
[2012/10/21 14:26:28.143420,  0] lib/util_sock.c:1441(get_peer_addr_internal)
  getpeername failed. Error was Transport endpoint is not  connected
  read_fd_with_timeout: client 0.0.0.0 read error = Connection reset by peer.
Paulo
fonte
O que você quer dizer com "não pode participar" imediatamente? Você está usando o Windows 8 core, não o Pro, ou há algo de errado?
Nhinkle 21/10/12
@nhinkle Quero dizer da mesma maneira que o Windows 7 não pode ingressar em um domínio do Samba imediatamente - o Samba3 suporta domínios do tipo NT e W7 e W8 precisam das configurações de registro acima antes de começar.
Paul
Ahh, entendi. Portanto, é uma questão de compatibilidade com versões anteriores. Obrigado por esclarecer.
Nhinkle 21/10/12

Respostas:

5

Há duas coisas que eu fiz para que isso funcionasse, embora eu acredite que a primeira possa ser tudo o que é necessário:

  1. Parece que, enquanto você define o nome da máquina bastante cedo na instalação, na verdade não leva até outra reinicialização. Por isso, internamente, é win-xxxxxxxxxxxaté uma reinicialização que assume o nome da máquina definido na caixa de diálogo Nome do computador acima.

  2. Definindo um sufixo primário na caixa de diálogo Nome do Computador

Com as configurações do registro no OP e uma inicialização adicional (e possivelmente garantindo que haja um sufixo), a associação aos domínios do Samba funciona bem.

Paulo
fonte
1
Eu acho que mudar o nome do computador enquanto você está entrando parece ser um erro bastante comum. Você altera o nome do sistema, reinicializa e, em seguida, ingressa, reinicializa. Se você tentar alterar o nome do sistema ao ingressar em um domínio - ele tentará usar o nome antigo do sistema para ingressar e Bad Things Will Happen (tm).
Natalie Adams
O nome do computador não foi alterado durante a associação.
Paul
0
[2012/10/21 14:26:28.143224,  0] lib/util_sock.c:474(read_fd_with_timeout)
[2012/10/21 14:26:28.143420,  0] lib/util_sock.c:1441(get_peer_addr_internal)

Eu tive o mesmo problema. Provavelmente eu havia quebrado a relação entre usuário e grupo.

Excluí usuário e grupo, criei novos e estava tudo bem.

Geléia
fonte