Saya mengubah disk di laptop saya dan menginstal Ubuntu pada disk baru. Disk lama memiliki 12,04 ditingkatkan menjadi 12,10 di atasnya. Sekarang saya ingin menyalin keyring lama saya dengan kata sandi WiFi, kata sandi ftp untuk nautilus dan kata sandi kunci ssh .
Saya memiliki seluruh data dari disk lama yang tersedia (sekarang disk USB dan saya belum menghapus data lama atau melakukan apa pun dengan itu - saya masih bisa memasukkannya ke laptop dan mem-boot darinya seolah tidak terjadi apa-apa). Pada disk baru yang sekarang ada di laptop saya, saya telah menginstal 12.10 dengan kata sandi, user-id dan nama pengguna yang sama seperti pada disk lama. Kemudian saya menyalin beberapa file konfigurasi penting dari disk lama (misalnya ~/.firefox/
, ~/.mozilla
, ~/.skype
dan sebagainya, yang semua baik-baik saja worked ... kecuali untuk gantungan kunci:
Metode lama hanya menyalin ~/.gconf/...
dan ~/.gnome2/keyrings
tidak akan berfungsi. Apakah saya melewatkan sesuatu?
1. Edit : Saya pikir seseorang perlu menyalin file yang tidak terletak di direktori home pengguna juga. Saya menyalin seluruh yang lama /home/confus
(yang merupakan direktori home saya) ke instalasi baru tanpa efek. Seluruh salinan itu sekarang dikembalikan ke direktori home instalasi baru, jadi saya /home/confus
adalah seperti itu setelah instalasi baru.
2. Edit : Folder ini /etc/NetworkManager/system-connections
tampaknya menjadi tempat untuk kata sandi WiFi. Bisa jadi itu /usr/share/keyrings
penting juga untuk kunci ssh - itulah satu-satunya hal masuk akal yang muncul dengan pencarian:
find /usr/ -name "*keyring*
3. Edit : Masih tidak ada kata sandi ssh dan ftp dari keyring. Apa yang saya lakukan:
- Konversi hard drive lama ke drive usb
- Masukkan drive baru di laptop dan instal versi baru 12.10 di sana (uid, nama pengguna, dan passwort yang sama)
- Boot dari hdd lama melalui USB dan menyalinnya
/etc/NetwrokManager/system-connections
,~/.gconf/
dan~/.gnome2/keyrings
,~/.ssh
ke disk baru. - Dikonfirmasi bahwa semua kunci pada pekerjaan instalasi lama
- Boot dari disk baru
Hasil: Tidak ada frasa sandi untuk kunci ssh, tidak ada kata sandi ftp di keyring. Setidaknya kata sandi WiFi dimigrasikan.
4. Sunting : Boutny! Segera berakhir...
5. Edit: keyring sekarang di ./local/share/keyrings/
. Juga menarik.gnupg
.ssh
sana dan berfungsi. Ketika saya mem-boot dari hdd baru, saya harus memasukkan kata sandi kunci ssh dengan despity tangan setelah disalin ~/.gnome2/keyrings
dari disk lama.
chown
Anda ~ / .gnome2 / keyrings / kepada pengguna baru sehingga ia dapat membaca file?
/usr/share/keyrings
tampaknya hanya berisi kunci gpg untuk apt. Kunci ssh Anda disimpan dalam~/.ssh/
dan password (termasuk ssh) di~/.gnome2/keyrings/login.keyring
. Apakah Anda mungkin menimpa secara tidak sengaja?