Hallo,
Hier die ganze smb.conf:
[global]
passwd program = /usr/bin/passwd %u
Hier liegt der Fehler, glaube ich. Windows verwendet eine andere Passwortverschlüsselung als die in der /usr/bin/passwd. Es gibt zwei Möglichkeiten.
1. Windows dazu bringen, die Passworte unverschlüsselt zu übertragen (schlecht)
2. Die smbpasswd verwenden (besser).
Siehe:
http://www.tldp.org/HOWTO/SMB-HOWTO-7.html
und auch:
http://daniel.fiser.cz/?go=samba
viele Grüße
Axel