วิธีผสาน 2 Gnome Password Keyrings?


15

ฉันลงเอยด้วยรหัสผ่านสองตัว - หนึ่งอันจากแล็ปท็อปเก่าและอีกรุ่นหนึ่งจากการติดตั้งปัจจุบัน

ฉันจะรวมคีย์รหัสผ่านสองรายการเข้าด้วยกันได้อย่างไรเพื่อที่ฉันจะได้ไม่ต้องปลดล็อคทั้งสองอย่างตอนล็อกอิน


หากคุณใช้รหัสผ่านเดียวกันสำหรับการป้อนรหัสสำหรับการเข้าสู่ระบบคุณไม่ควรปลดล็อค
JanC

1
@JanC นั่นจะไม่ทำงานหากคุณใช้การเข้าสู่ระบบอัตโนมัติ
8128

มันใช้งานไม่ได้สำหรับฉันและฉันไม่ได้ใช้ autologin :(
Severo Raz

คำตอบ:


11

เมื่อคุณลบรหัสผ่านออกจาก keyrings ของคุณ gnome keyring manager จะบันทึกไฟล์เป็นข้อความที่ชัดเจน คุณสามารถแก้ไขไฟล์เหล่านั้นด้วยโปรแกรมแก้ไขข้อความและคัดลอกกุญแจไปรอบ ๆ ตั้งรหัสผ่านเพื่อให้มีการเข้ารหัสไฟล์พวงกุญแจอีกครั้ง

ฉันขอแนะนำให้คุณสำรองไฟล์พวงกุญแจของคุณก่อนทำสิ่งนี้

ฉันถือว่าคุณมีสอง keyrings เช่นนี้

สอง 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)

ลบรหัสผ่านจากสอง keyrings ในการลบรหัสผ่านที่คุณต้องเปลี่ยนรหัสผ่าน (คลิกขวา> เปลี่ยนรหัสผ่าน) ให้ป้อนรหัสผ่านเก่าและปล่อยให้รหัสผ่านใหม่ว่างเปล่า กล่องโต้ตอบจะแจ้งให้คุณตรวจสอบว่าคุณต้องการเก็บรหัสผ่านของคุณไม่เข้ารหัส

ตอนนี้ไฟล์ของคุณควรมีลักษณะดังนี้:

$ 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

กลับไปที่ผู้จัดการพวงกุญแจกราฟิก ล็อคจากนั้นปลดล็อคพวงกุญแจเพื่อให้การเปลี่ยนแปลงมีผล (คลิกขวา> ล็อคคลิกขวา> ปลดล็อค) หรือคุณสามารถปิดและเปิดโปรแกรมจัดการพวงกุญแจได้อีกครั้ง ตอนนี้คุณควรเห็นคีย์ทั้งหมดที่คุณย้ายไปในหนึ่งพวงกุญแจ

สอง keyrings ที่มีการย้ายกุญแจ

ตอนนี้คุณสามารถตั้งรหัสผ่านและไฟล์พวงกุญแจจะถูกเข้ารหัสอีกครั้ง


เยี่ยมมากแอพค้นหาคีย์ที่ย้ายมาทางนี้หรือไม่ นั่นคือแอปพลิเคชันค้นหาคีย์ตาม ID ที่ไม่ซ้ำกันหรือไม่
MarkovCh1

1
@Syzygy: API ของ gnome keyring ให้วิธีการในการค้นหา keyrings ทั้งหมด แต่ยังเพื่อเลือกคีย์เฉพาะโดยใช้ 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" Nope copyตัวเลือกที่ไม่สามารถใช้ได้กับรหัสผ่านที่เก็บไว้ ในฐานะที่เป็นฉันรู้ว่าคัดลอก = คัดลอกกุญแจสาธารณะในคลิปบอร์ด
Dima
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.