I was recently hired to manage a network of Ubuntu 10.04.3. We use kerberos for authentication and have a password expiration policy of 6 months. One of the users locked their screen (using gnome-screensaver) and while it was locked (over the weekend) his password expired. When he went to log back in, gnome-screensaver told him his password had expired but wouldn't let him change his password (as it should).
Upon Googling, I tested adding:
Code:
[appdefaults]
pam = {
chpw_prompt = gnome-screensaver gdm kscreensaver kdm
}
to our krb5 configuration file on a test machine. This didn't help the problem and I was hoping someone else here might have experienced/solved this problem as well. Also, using SSH and regular logins (i.e. from gdm) a user can change their password.
Thanks in advance