You don’t say what version of OS X server you are using but I know this is a problem on 10.4 because we encounter it a couple of times each week. I would hope it is fixed in 10.5 and 10.6 but maybe not if you are using one of those. The Apple password and Kerberos databases are out of sync. Anyway, the way we fix it on Tiger is simple but you’ll likely find it strange:
In Workgroup manager highlight the errant user and click the “Advanced” tab. Change the “User Password Type” to crypt password. Enter the password in the resulting dialog box and then save. Next, click off that user to any other (don’t ask me why, I just know it won’t work otherwise) then click back to the errant user. Now switch the “User Password Type” back to open directory then again enter the password in the dialog and save. That will sync the Apple password and Kerberos databases.
If that doesn’t fix it then you must have discovered something new and I’m afraid I won’t be much help.
Comments are closed