Як з'єднати 2 брелоки з паролем Gnome?


15

У мене закінчилися дві брелоки з паролем - одна зі старого ноутбука та одна із поточної установки.

Як з’єднати дві паролі брелоків з паролем в одну, щоб мені не потрібно було розблокувати їх під час входу?


Якщо ви використовуєте той самий пароль для ваших брелоків, як і для свого входу, не слід розблокувати їх.
січня

1
@JanC Це не спрацює, якщо ви використовуєте автоматичний вхід
8128

Це не працює для мене, і я не використовую autologin :(
Severo Raz

Відповіді:


11

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

Я пропоную вам створити резервну копію файлів брелоків перед цим.

Я припускаю, що у вас є дві брелоки на кшталт цієї:

дві брелоки

І файли брелоків виглядають так:

$ 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

Повернутися до графічного менеджера кепінгу. Блокуйте, а потім розблокуйте брелок, щоб зміни набрали чинності (клацніть правою кнопкою миші> заблокувати, клацнути правою кнопкою миші> розблокувати). Крім того, ви можете закрити та знову відкрити диспетчер ключів. Тепер вам слід побачити всі ключі, які ви перемістили в одній брелоці.

дві брелоки з клавішами переміщені

Тепер ви можете встановити пароль, і файли брелоків знову будуть зашифровані.


Чудово, чи клавіші додатків знаходять переміщення таким чином? Тобто, чи шукають програми клавіші на основі унікального ідентифікатора (що це було б?) Або на основі брелока / імені?
MarkovCh1

1
@Syzygy: API введення ключів gnome забезпечує методи пошуку по всіх брелоках, а також вибору конкретного ключа за допомогою keyring та id. Від програми залежить, чи буде він шукати ключ чи шукати певний брелок.
lesmana

-1

У якому форматі у вас ці брелоки? Якщо ви керуєте ними як у діалоговому вікні паролів, так і в шифрувальних ключах, чи не можете ви вибрати всі клавіші в брелоку "старого ноутбука", клацніть правою кнопкою миші та виберіть "Копіювати", а потім вставити їх в інший брелок?

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


Спеціальний формат "gnome-keyring", як показано на $ cat ~/.gnome2/keyrings/*.keyring". Ні, copyопція недоступна для збережених паролів. Наскільки я знаю, копіюйте = скопіюйте відкритий ключ у буфер обміну.
Діма
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.