Update GNOME Keyring Password

Especially in enterprise environments, authentication is done not through /etc/passwd, but via SSSD/LDAP/IPA. In this case, when your password is changed, it isn't updated in GNOME keyring. This can lead to an annoying popup every time you log in to a Linux workstation asking you to "unlock your keyring because it wasn't done when you signed in."

To update your GNOME keyring password, open Seahorse. Seahorse is the GUI manager for GNOME keyring. It can be accessed by running the seahorse command, or opening the Encryption and Keys manager in most distros.

From there, find Passwords > Login in the left panel. Right click on it and click Change Password. You'll be prompted to enter your old password -- that is, your password before it was changed. Then, enter your new password. It should match the password used to sign in to the computer exactly.

If you updated the password to match your sign in password, your GNOME keyring should be unlocked automatically upon sign-in.