What do you mean by resetting the password? Doesn't it work after a reboot, for example when using devel-su?