Login keyring not changed when password is changed.

Bug #376225 reported by SK
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
shadow (Ubuntu)
Invalid
Wishlist
Unassigned

Bug Description

When the user changes their login password (for instance via users-admin in the menu) their login keyring password needs to change to match the new password. Otherwise, this creates the very annoying symptom that apps like NetworkManager will ask for the login keyring password on every single boot. The average user doesn't understand what a keyring is, let alone how to use Seahorse to fix this issue manually.

The file /usr/share/doc/gnome-keyring/README.Debian contains the following bit of advice:
-----
If you change your authentication password, you need to change the
password for the login keyring as well. This can be done from
seahorse-preferences (System->Preferences->Encryption and Keyrings). You
can also automate this process by adding the following line to
/etc/pam.d/common-password:
    password optional pam_gnome_keyring.so
-----

It's not surprising this line is absent from that configuration file, because I tried it and it doesn't work. Perhaps it once worked, and was broken in some later version of pam or pam_gnome_keyring?

If so, it needs to be fixed right away and the configuration file altered to add it, because an unnecessary nag dialog that is incomprehensible to the average user is a serious usability issue.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for the bug report. This particular bug has already been reported, but feel free to report any other bugs you find.

Changed in gnome-keyring (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Wishlist
status: New → Invalid
affects: gnome-keyring (Ubuntu) → shadow (Ubuntu)
Changed in shadow (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.