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
/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?.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?Jawaban:
Kata Sandi Wifi
Jadi sebagai solusi parsial saya dapat mengonfirmasi bahwa migrasi kata sandi manajer jaringan untuk koneksi wifi berhasil. The prosedur untuk password jaringan-manager adalah:
Hentikan pengelola jaringan :
Menyalin file yang diperlukan di
/etc/NetworkManager/
dengan:Mulai ulang manajer jaringan :
Dan kamu sudah selesai. Saya masih belum menemukan cara untuk menyalin kata sandi di keyring (untuk ssh, gpg dan sistem file jarak jauh). Itu membuatku gila!
Migrasikan kunci dan kata sandi
Akhirnya saya tahu, apa yang salah. Pertama-tama kunci dipindahkan dari yang lama
~/.gnome2/keyrings
ke yang baru~/.local/share/keyrings
. Mungkin karena beralih dari Gnome ke Unity. Juga tampaknya ada file tambahan di sana, selain dari yang biasalogin.keyring
danuser.keystore
. Setidaknya ada di mana bagi saya setelah instalasi baru. Mereka menghambat migrasi dan saya harus menghapusnya.Seperti disebutkan, ID pengguna dan kata sandi pengguna di sistem baru saya cocok dengan rekan-rekan mereka di sistem lama. Jika tidak, Anda mungkin dapat mengatur kata sandi pada instalasi lama Anda menjadi kosong (mis. Ubah kata sandi Anda menjadi kata sandi / kata sandi kosong). Lakukan itu sebelum mencadangkan sistem lama Anda.
Sekarang inilah yang saya lakukan:
Cadangkan keyfile dari instalasi baru jika terjadi kesalahan:
Menggunakan move juga memastikan bahwa file baru lainnya
~/.local/share/keyrings
tidak ada untuk ikut campur.Salin keyring lama ke instalasi baru:
Untuk kunci gpg Anda harus menyalin
~/.gnupg
ke instalasi baru juga.Pastikan hanya Anda yang dapat mengaksesnya dan memilikinya:
(mungkin tidak perlu)
Logout dan kembali lagi
sumber
sudo cp -r /BACKUPDESTINATION/etc/NetworkManager/{system-connections/,VPN} /etc/NetworkManager/
/ubuntu//a/46401/62218
Tampaknya Anda harus menggunakan kata sandi masuk yang sama seperti sebelumnya. Akan mudah untuk mengubahnya menjadi kata sandi lama, masuk, menyalakan wifi, dan kemudian mengubahnya kembali. Itu kemudian harus bekerja di masa depan. Anda juga perlu menyalin pengaturan gconf Anda.
sumber