ฉันเปลี่ยนดิสก์บนแล็ปท็อปและติดตั้ง Ubuntu บนดิสก์ใหม่ ดิสก์เก่ามีการอัพเกรด 12.04 เป็น 12.10 ตอนนี้ผมต้องการที่จะคัดลอกพวงกุญแจเก่าของฉันที่มีรหัสผ่านอินเตอร์เน็ตไร้สาย, รหัสผ่าน FTP สำหรับหอยโข่งและ SSH วลีรหัสผ่านที่สำคัญ
ฉันมีข้อมูลทั้งหมดจากดิสก์เก่าที่มีอยู่ (ตอนนี้เป็นดิสก์ USB และฉันยังไม่ได้ลบข้อมูลเก่าหรือทำอะไรกับมัน - ฉันยังสามารถใส่ไว้ในแล็ปท็อปและบูตจากไม่มีอะไรเกิดขึ้น) ในแผ่นดิสก์ใหม่ที่ตอนนี้อยู่ในแล็ปท็อปของฉันฉันได้ติดตั้ง 12.10 ด้วยรหัสผ่านชื่อผู้ใช้และชื่อผู้ใช้เช่นเดียวกับบนดิสก์เก่า จากนั้นผมคัดลอกไม่กี่ config ไฟล์ที่สำคัญจากดิสก์เก่า (เช่น~/.firefox/
, ~/.mozilla
, ~/.skype
และอื่น ๆ ซึ่งทั้งหมดทำงานดี ... ยกเว้นสำหรับพวงกุญแจนี้:
วิธีการเก่าเพียงแค่คัดลอก~/.gconf/...
และ~/.gnome2/keyrings
จะไม่ทำงาน ฉันพลาดอะไรไปหรือเปล่า?
1. แก้ไข : ฉันคิดว่าต้องคัดลอกไฟล์ที่ไม่อยู่ในโฮมไดเร็กตอรี่ของผู้ใช้ด้วย ฉันคัดลอกไฟล์เก่าทั้งหมด/home/confus
(ซึ่งเป็นโฮมไดเร็กตอรี่ของฉัน) ไปยังการติดตั้งใหม่โดยไม่มีผลกระทบ สำเนาทั้งหมดนั้นจะถูกเปลี่ยนกลับไปเป็นโฮมไดเรกทอรีของการติดตั้งใหม่ดังนั้นฉันจึง/home/confus
เป็นเหมือนเดิมหลังจากการติดตั้งใหม่
2. แก้ไข : โฟลเดอร์/etc/NetworkManager/system-connections
ดูเหมือนจะเป็นสถานที่สำหรับรหัสผ่าน WiFi อาจ/usr/share/keyrings
เป็นสิ่งที่สำคัญเช่นกันสำหรับปุ่ม ssh - นั่นเป็นสิ่งเดียวที่สมเหตุสมผลที่การค้นหาเกิดขึ้น:
find /usr/ -name "*keyring*
3. แก้ไข : ยังไม่มีรหัสผ่าน ssh และ ftp จากพวงกุญแจ ฉันทำอะไรไป:
- แปลงฮาร์ดไดรฟ์เก่าเป็นไดรฟ์ usb
- ใส่ไดรฟ์ใหม่ในแล็ปท็อปและติดตั้งรุ่นใหม่ 12.10 (uid ชื่อผู้ใช้และรหัสผ่านเดียวกัน)
- บูตจากฮาร์ดดิสก์เก่าผ่านทาง USB และคัดลอกของมัน
/etc/NetwrokManager/system-connections
,~/.gconf/
และ~/.gnome2/keyrings
,~/.ssh
ไปยังดิสก์ใหม่ - ยืนยันว่าปุ่มทั้งหมดในการติดตั้งเก่าทำงานได้
- บูตจากดิสก์ใหม่
ผลลัพธ์: ไม่มีข้อความรหัสผ่านสำหรับคีย์ ssh, ไม่มีรหัสผ่าน ftp ในการป้อนรหัส อย่างน้อยรหัสผ่าน WiFi จะถูกโยกย้าย
4. แก้ไข : Boutny! กำลังจะจบเร็ว ๆ นี้ ...
5. แก้ไข:./local/share/keyrings/
พวงกุญแจเป็นอยู่ในขณะนี้ ยังน่าสนใจ.gnupg
.ssh
อยู่และทำงานได้ เมื่อฉันบูตจาก hdd ใหม่ฉันต้องป้อนรหัสผ่านของคีย์ ssh ด้วยความสิ้นหวังจากมือซึ่งคัดลอก~/.gnome2/keyrings
มาจากดิสก์เก่า
chown
~ / .gnome2 / keyrings / ของคุณกับผู้ใช้ใหม่เพื่อให้เขาสามารถอ่านไฟล์ได้หรือไม่?
/usr/share/keyrings
ดูเหมือนว่าจะมีปุ่ม gpg เท่านั้นสำหรับ apt คีย์ SSH ของคุณจะถูกเก็บไว้ใน~/.ssh/
และรหัสผ่าน (รวมทั้ง SSH)~/.gnome2/keyrings/login.keyring
ใน คุณอาจเขียนทับมันโดยไม่ตั้งใจหรือไม่?