Когда вы удаляете пароль из ваших ключей, gnome keyring manager сохранит файлы как чистый текст. Вы можете редактировать эти файлы с помощью текстового редактора и копировать ключи. Установите этот пароль, чтобы снова зашифровать файлы ключей.
Прежде чем делать это, я предлагаю вам создавать резервные копии файлов.
Предполагаю, что у вас есть два таких типа:
И файлы ключей выглядят следующим образом:
$ cd ~/.local/share/keyrings
$ file foo.keyring bar.keyring
foo.keyring: GNOME keyring, major version 0, minor version 0, crypto type 0 (AEL), hash type 0 (MD5), name "foo", last modified Thu Jan 1 01:00:00 1970, created Thu Jan 1 01:00:00 1970, not locked if idle, hash iterations 1087, salt 10888099772058093604, 1 item(s)
bar.keyring: GNOME keyring, major version 0, minor version 0, crypto type 0 (AEL), hash type 0 (MD5), name "bar", last modified Thu Jan 1 01:00:00 1970, created Thu Jan 1 01:00:00 1970, not locked if idle, hash iterations 1749, salt 12972167437702069911, 1 item(s)
Удалите пароль из двух ключей. Чтобы удалить пароль, вы должны изменить пароль (щелкните правой кнопкой мыши> сменить пароль), введите старый пароль и оставьте новый пароль пустым. Диалоговое окно предложит вам проверить, что вы хотите сохранить свои пароли незашифрованными.
Теперь ваши файлы должны выглядеть так:
$ file foo.keyring bar.keyring
foo.keyring: ASCII text
bar.keyring: ASCII text
$ cat foo.keyring
[keyring]
display-name=foo
ctime=0
mtime=0
lock-on-idle=false
lock-after=false
[1]
item-type=0
display-name=key1
secret=pass1
mtime=1311897928
ctime=0
$ cat bar.keyring
[keyring]
display-name=bar
ctime=0
mtime=0
lock-on-idle=false
lock-after=false
[1]
item-type=0
display-name=key2
secret=pass2
mtime=1311900380
ctime=0
Отредактируйте файлы, используя ваш любимый текстовый редактор. Обязательно измените номера разделов, чтобы они были последовательными и не перекрывались.
$ cat foo.keyring
[keyring]
display-name=foo
ctime=0
mtime=0
lock-on-idle=false
lock-after=false
[1]
item-type=0
display-name=key1
secret=pass1
mtime=1311897928
ctime=0
[2]
item-type=0
display-name=key2
secret=pass2
mtime=1311900380
ctime=0
Вернитесь к графическому менеджеру клавиш. Блокируйте, затем разблокируйте брелок, чтобы изменения вступили в силу (щелкните правой кнопкой мыши> блокировка, щелкните правой кнопкой мыши> разблокировать). Кроме того, вы можете закрыть и снова открыть диспетчер ключей. Теперь вы должны увидеть все ключи, которые вы переместили в одной цепочке.
Теперь вы можете установить пароль, и файлы ключей будут снова зашифрованы.