In webmin I edit a users account and select "force change at next login" to yes under password options. The user is then prompted when logging into usermin to change passwords. When they change passwords here it does no update their Samba. It looks like the form you get when your password is expired versus when you deliberatly try and change your password are different (one points to changepass.cgi, one points to password_change.cgi and it appears password_change.cgi does not modify Samba information).
Ideally I want first time users with a temporary password to sign in and be foreced to immediately change their password (which works) but this will also change their Samba password. Otherwise they would need to change their password twice in row (once upon initial login as I forced it, and the once again in usermin in the change password form which updates their Samba). Is there any way to achieve this functionality? Is this considered a bug is there a reason Sambas passwords aren't changed upon the force password change form?