Я получил две пароли ключей - одну от старого ноутбука и одну от текущей установки.
Как объединить две пароли ключей в одну, чтобы мне не приходилось разблокировать их обе при входе?
Когда Вы удалите пароль из своих брелоков для ключей, менеджер по брелоку для ключей гнома сохранит файлы как открытый текст. Можно отредактировать те файлы с текстовым редактором и скопировать ключи вокруг. Установите пароль, чтобы зашифровать файлы брелока для ключей снова.
Я предлагаю, чтобы Вы скопировали свои файлы брелока для ключей прежде, чем сделать это.
Я предполагаю, что у Вас есть два брелока для ключей как это:
И файлы брелока для ключей, бывшие похожие на это:
$ 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
Назад графическому менеджеру по брелоку для ключей. Блокировка, затем разблокируйте брелок для ключей, таким образом, изменения вступают в силу (щелчок правой кнопкой> блокировка, щелкните правой кнопкой>, разблокировали). Кроме того, можно закрыть и вновь открыть менеджер брелока для ключей. Необходимо теперь видеть все ключи, которые Вы переместили в один брелок для ключей.
Можно теперь установить пароль, и файлы брелока для ключей будут еще раз зашифрованы.
В каком формате у Вас есть эти брелоки для ключей? При управлении ими обоими в диалоговом окне Паролей и Ключей шифрования разве Вы не можете выбрать все ключи в "старом ноутбуке" брелок для ключей, щелкнуть правой кнопкой и выбрать Copy и затем Вставить их в другой брелок для ключей?
Документ, описывающий структуру .keyring файла: http://archpub20.cs.ccu.edu.tw/cgi-bin/dwww?type=file&location=/usr/share/doc/gnome-keyring/file-format.txt