Làm cách nào để hợp nhất 2 dây khóa mật khẩu Gnome?


15

Tôi đã kết thúc với hai dây khóa mật khẩu - một từ máy tính xách tay cũ và một từ cài đặt hiện tại.

Làm cách nào để hợp nhất hai dây khóa mật khẩu thành một để tôi không phải mở khóa cả hai khi đăng nhập?


Nếu bạn sử dụng cùng một mật khẩu cho dây móc khóa như khi đăng nhập, bạn không cần phải mở khóa chúng.
JanC

1
@JanC Điều đó sẽ không hoạt động nếu bạn đang sử dụng đăng nhập tự động
8128

Nó không hoạt động đối với tôi và tôi không sử dụng autologin :(
Severo Raz

Câu trả lời:


11

Khi bạn xóa mật khẩu khỏi dây móc khóa, trình quản lý khóa gnome sẽ lưu các tệp dưới dạng văn bản rõ ràng. Bạn có thể chỉnh sửa các tệp đó bằng trình soạn thảo văn bản và sao chép các phím xung quanh. Đặt mật khẩu để mã hóa lại các tệp khóa.

Tôi đề nghị bạn sao lưu các tập tin khóa của bạn trước khi làm điều này.

Tôi giả sử bạn có hai dây móc khóa như thế này:

hai dây móc khóa

Và các tệp keyring trông như thế này:

$ 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)

Xóa mật khẩu khỏi hai dây móc khóa. Để xóa mật khẩu, bạn phải thay đổi mật khẩu (nhấp chuột phải> thay đổi mật khẩu), nhập mật khẩu cũ và để trống mật khẩu mới. Một hộp thoại sẽ nhắc bạn xác minh rằng bạn muốn lưu trữ mật khẩu của mình không được mã hóa.

Bây giờ các tập tin của bạn sẽ trông như thế này:

$ 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

Chỉnh sửa các tập tin bằng trình soạn thảo văn bản yêu thích của bạn. Đảm bảo thay đổi số phần để chúng liên tiếp và không trùng nhau.

$ 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

Quay lại trình quản lý khóa đồ họa. Khóa, sau đó mở khóa phím để thay đổi có hiệu lực (nhấp chuột phải> khóa, nhấp chuột phải> mở khóa). Ngoài ra, bạn có thể đóng và mở lại trình quản lý khóa. Bây giờ bạn sẽ thấy tất cả các phím bạn đã di chuyển trong một lần bấm.

hai dây khóa với phím được di chuyển

Bây giờ bạn có thể đặt mật khẩu và các tệp khóa sẽ một lần nữa được mã hóa.


Tuyệt vời, các ứng dụng tìm khóa di chuyển theo cách này? Đó là, các ứng dụng có tìm kiếm khóa dựa trên một ID duy nhất (đó sẽ là gì không?) Hoặc dựa trên khóa / tên?
MarkovCh1

1
@Syzygy: API keyn gnome cung cấp các phương thức để tìm kiếm trên tất cả các chuỗi khóa, nhưng cũng để chọn một khóa cụ thể bằng cách sử dụng keyring và id. Nó phụ thuộc vào ứng dụng cho dù nó sẽ tìm kiếm một khóa hoặc tìm kiếm một khóa cụ thể.
lesmana

-1

Định dạng nào bạn có những dây móc khóa này? Nếu bạn đang quản lý cả hai trong hộp thoại Mật khẩu và Khóa mã hóa, bạn không thể chọn tất cả các khóa trong khóa "máy tính xách tay cũ", nhấp chuột phải và chọn Sao chép, sau đó Dán chúng vào khóa khác?

Tài liệu mô tả cấu trúc của tệp .keyring: http://archpub20.cs.ccu.edu.tw/cgi-bin/dwww?type=file&location=/usr/share/doc/gnome-keyring/file-format. txt


Định dạng tùy chỉnh "gnome-keyring như đã thấy trong $ cat ~/.gnome2/keyrings/*.keyring". Không có copytùy chọn không có sẵn trên các mật khẩu được lưu trữ. Như fas như tôi biết copy = sao chép khóa công khai vào clipboard.
Dima
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.