Thanks, but I have just restored my backup - now my config files are not up to date

But at least I can login.
I checked the /etc/passwd and /etc/shadow against the backup files with diff before resoring them, and there was no difference. So I am gessing it could be an error in a script?! I also checked the /etc/pam.d and other stuff that had changed a little in the /etc folder, but I did not see any obvious errors...
I think this I rather serious, since it happened yesterday too - exact same problem, and I had to restore from a system backup. So today I payed extra attention to updating the config files using dispatch-conf, but since the same thing happened it was not just a simple update mistake on my part.