[users-admin] changing password via users-admin doesn't change seahorse password
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-system-tools (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: gnome-system-tools
When you install Ubuntu, the "login" keyring is created in Seahorse using the supplied login password, which is then automatically unlocked when the user logs in.
However, when you change your user account password with users-admin, the "login" keyring is not updated. Which means that after the the user's next logged out and back in again, the next time they use an application which wants access to the keyring, they're prompted for a password when they never were before -- which would normally be no problem, except that the password the dialogue needs is their *previous* login password, which is not at all obvious.
If you want the keyring to be automatically unlocked when you log in again, every time you want to change your password, you have to do it twice -- in "Encryption & Keyrings" as well as in "Users & Groups".
When I first came across this, it was actually about six months (during which I'd changed my password several times) by the time I first used an app which wanted access to the keyring (nm-applet); so I had to try and remember what password I used when I first installed Ubuntu -- and that only once I'd worked out that was what it wanted.
Expected behaviour: When a user changes their password with users-admin, users-admin should update the login keyring.
Version: Hardy, so 2.22.0-0ubuntu9; seahorse 2.22.2-0ubuntu1.
(I would have thought that someone would have filed this already, but I can't find it if they have. Surely I can't be the only person who's changed their password?)
I don't think this is a bug. The keyring password and login password are totally separate, from what I recall. You just happened to choose to make your keyring password match your login password way back when it first asked (the first time you used a keyring app). You could also have chosen to make it something else back then as well.