Saya telah berakhir dengan dua keyrings kata sandi - satu dari laptop lama dan satu dari instalasi saat ini.
Bagaimana cara menggabungkan kedua kata kunci sandi menjadi satu sehingga saya tidak harus membuka keduanya saat login?
Saya telah berakhir dengan dua keyrings kata sandi - satu dari laptop lama dan satu dari instalasi saat ini.
Bagaimana cara menggabungkan kedua kata kunci sandi menjadi satu sehingga saya tidak harus membuka keduanya saat login?
Jawaban:
Ketika Anda menghapus kata sandi dari keyrings Anda, manajer keyring gnome akan menyimpan file sebagai teks yang jelas. Anda dapat mengedit file-file itu dengan editor teks dan menyalin kunci di sekitar. Tetapkan kata sandi agar file kunci dienkripsi lagi.
Saya sarankan Anda membuat cadangan file kunci Anda sebelum melakukan ini.
Saya berasumsi Anda memiliki dua keyrings seperti ini:
Dan file keyring terlihat seperti ini:
$ 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)
Hapus kata sandi dari dua keyrings. Untuk menghapus kata sandi Anda harus mengubah kata sandi (klik kanan> ubah kata sandi), masukkan kata sandi lama dan biarkan kata sandi baru kosong. Dialog akan meminta Anda untuk memverifikasi bahwa Anda ingin menyimpan kata sandi Anda yang tidak dienkripsi.
Sekarang file Anda akan terlihat seperti ini:
$ 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
Edit file menggunakan editor teks favorit Anda. Pastikan untuk mengubah nomor bagian agar berturut-turut dan tidak tumpang tindih.
$ 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
Kembali ke manajer keyring grafis. Kunci, lalu buka kunci tombol agar perubahan diterapkan (klik kanan> kunci, klik kanan> kunci terbuka). Atau Anda dapat menutup dan membuka kembali manajer keyring. Sekarang Anda akan melihat semua kunci yang Anda pindah dalam satu keyring.
Anda sekarang dapat menetapkan kata sandi dan file-file kunci akan sekali lagi dienkripsi.
Dalam format apa Anda memiliki keyrings ini? Jika Anda mengelola keduanya dalam dialog Kata Sandi dan Kunci Enkripsi, tidak bisakah Anda memilih semua kunci dalam keyring "laptop lama", klik kanan dan pilih Salin, lalu tempelkan ke keyring lain?
Dokumen yang menjelaskan struktur file .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
". Tidak copy
opsi tidak tersedia pada kata sandi yang disimpan. Setahu saya copy = salin kunci publik ke clipboard.