It did change with the Supplemental Update you have to pass the old password, command run as root, with ot=the old password and t=the new password, for the account
dscl . -passwd /Users/accountot=the old password
and echot=the "${ot}new ${t}"password
, for the account
dscl . -passwd /Users/account `echo "${ot} ${t}"`
There are single back quotes around the echo, that do not show up in the answer. We generate the toto
and tt
variables in a script.