I have two keyrings: "Login" and "Default keyring".
"Login" contains only a few keys, including the unlock password for "Default keyring", and is unlocked automatically on login (which requires a password and is not set to auto-login)
"Default keyring" contains most of my keys. It is not unlocked automatically and needs to be unlocked manually in seahorse after every login. Obviously, unlocking it does not require any password, as the unlock password is automatically unlocked as part of the "Login" keyring.
Now I wonder how to setup an automatic unlock of the "Default Keyring".
Existing topics do not apply:
- Lubuntu 14.04 – unlock keyring on login – libpam-gnome-keyring is installed
- How to disable the "unlock your keyring" popup? – No “unlock your keyring” dialog pops up
- Chrome asks for password to unlock keyring on startup – I don't want to save the keyring unencrypted
(My system specs: Ubuntu 15.10, GNOME Shell 3.18.2, Seahorse 3.16.0)
Best Answer
I did not find a solution for automatically unlocking a keyring other than the "Login"-keyring.
A workaround I came up with requires setting the passwords of both keyrings to blank temporarily, thus having plain-text-access to both files in
.local/share/keyrings/
(make sure to make backups).I manually merged both files into the "Login"-keyring with a text editor, making sure that there are no entries with the same identifier. Then I deleted the "Default keyring"-keyring and finally set the password of the "Login"-keyring back to my login password.