J'utilise Samba 3 et je souhaite joindre mon PC Windows 8 au domaine Samba.
Windows 8 ne peut pas se joindre à la boîte, j'ai donc ajouté les entrées de registre suivantes:
HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
DWORD DomainCompatibilityMode 1
DWORD DNSNameResolutionRequired 0
Et maintenant, il parle au serveur Samba ok, mais j'obtiens l'erreur suivante:
Et je remarque que le nom de la machine créé sur le serveur samba ne correspond pas à son nom:
win-8jq3fg1n74e$:x:30003:30003:Machine:/var/lib/nobody:/bin/false
C'est comme s'il utilisait un nom interne.
Ce qui suit est l'erreur dans le 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.
Réponses:
Il y a deux choses que j'ai faites pour que cela fonctionne, bien que je pense que la première pourrait être tout ce qui est nécessaire:
Il semble que même si vous définissez le nom de la machine assez tôt dans la configuration, cela ne prend en fait qu'un autre redémarrage. Donc, en interne, c'est
win-xxxxxxxxxxx
jusqu'à un redémarrage où il prend alors le nom de l'ordinateur défini dans la boîte de dialogue Nom de l'ordinateur ci-dessus.Définition d'un suffixe principal dans la boîte de dialogue Nom de l'ordinateur
Avec les paramètres de registre dans l'OP et un démarrage supplémentaire (et en s'assurant éventuellement qu'il y a un suffixe), rejoindre les domaines Samba fonctionne bien.
la source
J'ai eu le même problème. J'avais probablement rompu la relation entre l'utilisateur et le groupe.
J'ai supprimé un utilisateur et un groupe, j'en ai créé de nouveaux et c'était OK.
la source