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