URL: https://linuxfr.org/forums/linux-general/posts/probl%C3%A8me-de-jonction-client-xp-au-pdc-sambaldap Title: Problème de jonction client XP au PDC SAMBA/LDAP Authors: Bruce Le Nain Date: 2007年07月26日T16:21:20+02:00 Tags: Score: 0 Bonjour, après avoir suivi ce tutoriel [http://damstux.free.fr/wiki/index.php?title=PDC_Samba_et_LDA(...)](http://damstux.free.fr/wiki/index.php?title=PDC_Samba_et_LDAP) , je bloque à l'étape de jonction du client windows XP au PDC (Primary Domain Controler) samba. Lorsque je configure ce client pour qu'il soit membre du domaine, il me demande un login/mot de passe, je rentre root et son mot de passe (j'ai bien pensé à créer un mdp root) et un message d'insulte me dit : l'erreur suivante s'est produite lors de la tentative de jonction au domaine "coucouone", le nom d'utilisateur est introuvable. or il se passe bien quelque chose, car si je me connecte sous un autre nom bidon, il me sort que le nom d'utilisateur est inconnu ou le mot de passe incorrect. Ce message survient même si je crée un compte machine "informatique$" Voici une copie de mon smb.conf : [global] workgroup = coucouone #netbios name = malachite server string = Samba-LDAP PDC Server domain master = Yes local master = Yes domain logons = Yes os level = 40 #passwd program = /usr/sbin/smbldap-passwd ?u %u ldap passwd sync = Yes passdb backend = ldapsam:ldap://127.0.0.1/ ldap admin dn = cn=admin,dc=coucouone,dc=com ldap suffix = dc=coucouone,dc=com ldap group suffix = ou=Groups ldap user suffix = ou=Users ldap machine suffix = ou=Machines add user script = /usr/sbin/smbldap-useradd -m "%u" ldap delete dn = Yes delete user script = /usr/sbin/smbldap-userdel "%u" add machine script = /usr/sbin/smbldap-useradd -w -i "%u" add group script = /usr/sbin/smbldap-groupadd -p "%g" #delete group script = /usr/sbin/smbldap-groupdel "%g" add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g" delete user from group script = /usr/sbin/smbldap-groupmod -x "%u" "%g" set primary group script = /usr/sbin/smbldap-usermod -g "%g" "%u" logon path = \\%L\profile\%U logon drive = P: logon home = \\%L\%U socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 case sensitive = No default case = lower preserve case = yes short preserve case = Yes #character set = iso8859-1 #domain admin group = @admin dns proxy = No wins support = Yes hosts allow = 192.168.1. 127. winbind use default domain = Yes nt acl support = Yes msdfs root = Yes hide files = /desktop.ini/ntuser.ini/NTUSER.*/ [netlogon] path = /home/samba/netlogon writable = No browseable = No write list = Administrateur [profile] path = /home/samba/export/profile browseable = No writeable = Yes profile acls = yes create mask = 0700 directory mask = 0700 [homes] comment = Repertoire Personnel browseable = No writeable = Yes [partage] comment = Repertoire commun browseable = Yes writeable = Yes public = No path = /home/samba/partage j'ai ensuite regardé ce que me sortait le fichier log /var/log/samba/log.smbd : [2007年07月26日 18:07:35, 0] lib/util_sock.c:get_peer_addr(1229) £spaces£ £/spaces£getpeername failed. Error was Noeud final de transport n'est pas connecté [2007年07月26日 18:07:35, 0] lib/access.c:check_access(327) [2007年07月26日 18:07:35, 0] lib/util_sock.c:get_peer_addr(1229) £spaces£ £/spaces£getpeername failed. Error was Noeud final de transport n'est pas connecté £spaces£ £/spaces£Denied connection from (0.0.0.0) [2007年07月26日 18:07:35, 1] smbd/process.c:process_smb(1103) [2007年07月26日 18:07:35, 0] lib/util_sock.c:get_peer_addr(1229) £spaces£ £/spaces£getpeername failed. Error was Noeud final de transport n'est pas connecté £spaces£ £/spaces£Connection denied from 0.0.0.0 [2007年07月26日 18:07:35, 0] lib/util_sock.c:write_data(562) £spaces£ £/spaces£write_data: write failure in writing to client 192.168.1.97. Error Connexion ré-initialisée par le correspondant [2007年07月26日 18:07:35, 0] lib/util_sock.c:send_smb(769) £spaces£ £/spaces£Error writing 5 bytes to client. -1. (Connexion ré-initialisée par le correspondant) [2007年07月26日 18:07:36, 0] lib/util_sock.c:get_peer_addr(1229) £spaces£ £/spaces£getpeername failed. Error was Noeud final de transport n'est pas connecté [2007年07月26日 18:07:36, 0] lib/access.c:check_access(327) [2007年07月26日 18:07:36, 0] lib/util_sock.c:get_peer_addr(1229) £spaces£ £/spaces£getpeername failed. Error was Noeud final de transport n'est pas connecté £spaces£ £/spaces£Denied connection from (0.0.0.0) [2007年07月26日 18:07:36, 1] smbd/process.c:process_smb(1103) [2007年07月26日 18:07:36, 0] lib/util_sock.c:get_peer_addr(1229) £spaces£ £/spaces£getpeername failed. Error was Noeud final de transport n'est pas connecté £spaces£ £/spaces£Connection denied from 0.0.0.0 [2007年07月26日 18:07:36, 0] lib/util_sock.c:write_data(562) £spaces£ £/spaces£write_data: write failure in writing to client 192.168.1.97. Error Connexion ré-initialisée par le correspondant [2007年07月26日 18:07:36, 0] lib/util_sock.c:send_smb(769) £spaces£ £/spaces£Error writing 5 bytes to client. -1. (Connexion ré-initialisée par le correspondant) stty: entrée standard: Ioctl() inapproprié pour un périphérique Use of uninitialized value in chomp at /usr/sbin/smbldap-useradd line 270. stty: entrée standard: Ioctl() inapproprié pour un périphérique stty: entrée standard: Ioctl() inapproprié pour un périphérique Use of uninitialized value in chomp at /usr/sbin/smbldap-useradd line 276. stty: entrée standard: Ioctl() inapproprié pour un périphérique Use of uninitialized value in string ne at /usr/sbin/smbldap-useradd line 280. Use of uninitialized value in string ne at /usr/sbin/smbldap-useradd line 280. failed to add entry: structural object class modification from 'account' to 'inetOrgPerson' not allowed at /usr/sbin/smbldap-useradd line 303. [2007年07月26日 18:07:37, 0] passdb/pdb_interface.c:pdb_default_create_user(368) £spaces£ £/spaces£_samr_create_user: Running the command `/usr/sbin/smbldap-useradd -w -i "informatique$"' gave 1 Je dois avouer que je ne comprends pas ce que fait CUPS dans l'histoire, vu que je ne l'ai pas configuré dans smb.conf Par ailleurs, la création du compte machine a bien fonctionné : [root@malachite samba]# smbldap-usershow informatique$ dn: uid=informatique,ドルou=Machines,dc=coucouone,dc=com objectClass: top,account,posixAccount cn: informatique$ uid: informatique$ uidNumber: 1011 gidNumber: 515 homeDirectory: /dev/null loginShell: /bin/false description: Computer gecos: Computer et si je renouvelle (après la création automatique du compte informatique$ donc) la tentative de jonction au domaine, Windows me ressort la même insulte et le fichier /var/log/samba/log.smbd m'informe que : [2007年07月26日 18:12:07, 0] passdb/pdb_interface.c:pdb_default_create_user(368) £spaces£ £/spaces£_samr_create_user: Running the command `/usr/sbin/smbldap-useradd -w -i "informatique$"' gave 9 et c'est tout ! Ce qui ne m'avance guère, sauf à savoir que la commande smldapp-user add ne sort plus le même code. Ça me fait la même chose si je crée le compte machine à la main. Je ne sais vraiment plus où chercher, si quelqu'un pouvait m'aider avant que je ne pleure bouououh !! merci beaucoup, je suis prêt à payer un coup à boire !! C'est triste quand on ne comprend plus...

AltStyle によって変換されたページ (->オリジナル) /