gnome-keyring passwd should be changed on system password change
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNOME Keyring |
Invalid
|
Undecided
|
Unassigned | ||
gnome-control-center |
Fix Released
|
Medium
|
|||
Baltix |
New
|
Undecided
|
Unassigned | ||
gnome-control-center (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Precise |
Fix Released
|
High
|
Unassigned |
Bug Description
Impact:
Leads to have login and desktop passwords out of sync which triggers confusing password prompts for users (need to enter their old login password)
Test Case:
1. Install a fresh Ubuntu
2. Log in and connect to a password protected WLAN (and thus save a password in the Gnome keyring)
3. Log in again and change the password of the user using System > User info > Change password
4. Log in again. Now the Gnome keyring complains that it was unable to open. The computer is not connected to the protected WLAN and the user is asked both the Gnome keyring password and the WLAN password.
Regression potention:
Check that the keyring password is correctly updated
Better description and fresh follow-up in report https:/
Original description:
The default Gnome keyring manger in Ubuntu 9.04 (Seahorse 26.6.1?) asks the user to unlock his/her keyring in order to save the Ubuntu One token _if_ the user has changed his/her password after initial installation/login of Ubuntu 9.04.
The actual problem seems to be that the default password for the keyring is initially and automatically set to the same password the user uses to log in into Ubuntu (GDM). The user does not know anything about the keyring, because it works automatically (and that's fine). However if the user ever changes his/her password for Ubuntu (Linux username) the password protecting the keyring is not changed. So later if the user needs to unlock the keyring, he/she needs to rembember what was his/her password when he/she started using Ubuntu in the beginning.
The solution would be to set some kind of flag in the Gnome keyring (Sea Horse?) that the password has been taken automatically from the username/login. So if ever the user does change his username/login password, the Gnome keyring would know to automatically also change the password that protects the keyring.
This bug does not effect new users of Ubuntu, but most likely everybody who has been using Ubuntu for a longer time (and thus has changed their login password at some time, which brakes the keyring automatics).
Related branches
tags: | added: jaunty karmic lucid |
Changed in ubuntu: | |
status: | New → Invalid |
Changed in gnome-control-center: | |
importance: | Unknown → Medium |
status: | Unknown → New |
description: | updated |
affects: | ubuntu → gnome-control-center (Ubuntu) |
Changed in gnome-control-center (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in gnome-control-center (Ubuntu): | |
importance: | Undecided → High |
Changed in gnome-control-center (Ubuntu Precise): | |
importance: | Undecided → High |
status: | New → Triaged |
Changed in baltix: | |
status: | New → Incomplete |
status: | Incomplete → New |
Changed in gnome-control-center: | |
status: | New → Fix Released |
Changed in gnome-control-center (Ubuntu): | |
status: | Triaged → Fix Committed |
The PAM entry in
/etc/pam.d/gdm
contains a call to:
libpam- gnome-keyring. so
to unlock the keyring. The keyring should also be re-encrypted at password-change time.