Как объединить 2 Gnome Password Keyrings?

Я получил две пароли ключей - одну от старого ноутбука и одну от текущей установки.

Как объединить две пароли ключей в одну, чтобы мне не приходилось разблокировать их обе при входе?

14
задан 12 November 2010 в 01:21

2 ответа

Когда Вы удалите пароль из своих брелоков для ключей, менеджер по брелоку для ключей гнома сохранит файлы как открытый текст. Можно отредактировать те файлы с текстовым редактором и скопировать ключи вокруг. Установите пароль, чтобы зашифровать файлы брелока для ключей снова.

Я предлагаю, чтобы Вы скопировали свои файлы брелока для ключей прежде, чем сделать это.

Я предполагаю, что у Вас есть два брелока для ключей как это:

two keyrings

И файлы брелока для ключей, бывшие похожие на это:

$ 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

Назад графическому менеджеру по брелоку для ключей. Блокировка, затем разблокируйте брелок для ключей, таким образом, изменения вступают в силу (щелчок правой кнопкой> блокировка, щелкните правой кнопкой>, разблокировали). Кроме того, можно закрыть и вновь открыть менеджер брелока для ключей. Необходимо теперь видеть все ключи, которые Вы переместили в один брелок для ключей.

two keyrings with keys moved

Можно теперь установить пароль, и файлы брелока для ключей будут еще раз зашифрованы.

11
ответ дан 12 November 2010 в 01:21

В каком формате у Вас есть эти брелоки для ключей? При управлении ими обоими в диалоговом окне Паролей и Ключей шифрования разве Вы не можете выбрать все ключи в "старом ноутбуке" брелок для ключей, щелкнуть правой кнопкой и выбрать Copy и затем Вставить их в другой брелок для ключей?

Документ, описывающий структуру .keyring файла: http://archpub20.cs.ccu.edu.tw/cgi-bin/dwww?type=file&location=/usr/share/doc/gnome-keyring/file-format.txt

-1
ответ дан 12 November 2010 в 01:21

Другие вопросы по тегам:

Похожие вопросы: