I'm trying samba-2.0.3 and can't make the passwd sync chat work.
Here is the debug 
 Invoking '/usr/bin/passwd papa' as password change program.
[2000/03/04 21:58:22, 100] smbd/chgpasswd.c:talktochild(263)
  talktochild: chatbuf=[*] responsebuf=[Changing password for user papa
  New UNIX password: ]
[2000/03/04 21:58:22, 100] smbd/chgpasswd.c:talktochild(276)
  talktochild: sendbuf=[1q2w3e4r
  ]
[2000/03/04 21:58:22, 100] smbd/chgpasswd.c:talktochild(263)
  talktochild: chatbuf=[*password: ] responsebuf=[
  Retype new UNIX password: ]
[2000/03/04 21:58:22, 100] smbd/chgpasswd.c:talktochild(276)
  talktochild: sendbuf=[1q2w3e4r
  ]
Everything goes fine until here!!!!
[2000/03/04 21:58:22, 100] smbd/chgpasswd.c:talktochild(263)
  talktochild: chatbuf=[.] responsebuf=[
  Retype new UNIX password: ]
This is an anexpected response. Why? Instead of "." I try
"*" and I had got a
worse result.
[2000/03/04 21:58:22, 100] smbd/chgpasswd.c:talktochild(276)
  talktochild: sendbuf=[.]
[2000/03/04 21:58:22, 100] smbd/chgpasswd.c:talktochild(263)
  talktochild: chatbuf=[.] responsebuf=[   
    
I apreciate I you can tell me what's wrong,
		Greetings to all!			    
		Sebastián Pauletti