การกู้คืนพาร์ติชัน eCryptfs ด้วย ecryptfs-recovery-private ไม่ทำงาน


10

ฉันกำลังพยายามติดตั้งใหม่ แต่ฉันต้องการสำรองข้อมูลบ้านที่เข้ารหัสของฉันก่อนดังนั้นฉันจึงบูตจากซีดีสดติดตั้งฮาร์ดไดรฟ์วิ่งsudo ecryptfs-recover-private <home directory here>และมันขอรหัสผ่านของฉัน ฉันป้อนมันกล่าวว่ามันประสบความสำเร็จและติดตั้งใน "/tmp/ecryptfs.somethingsomething" ฉันไปที่นั่นโดยใช้รูทหอยโข่งและดับเบิลคลิกที่รายการ .desktop และมันก็วางไข่หน้าต่างเทอร์มินัลที่หายไปทันที ฉันตรวจสอบไฟล์ readme และมันบอกว่ามันกำลังทำงานอยู่ecryptfs-mount-privateดังนั้นเมื่อฉันรันมันในเทอร์มินัลเองมันก็บอกว่า "ข้อผิดพลาด: ไดเรกทอรีส่วนตัวที่เข้ารหัสไว้ไม่ได้ตั้งค่าอย่างเหมาะสม"

ฉันไปรอบ ๆ และไม่พบคำตอบเนื่องจากมันบอกให้คุณกู้คืนโดยใช้ ecryptfs-recovery-private แต่เห็นได้ชัดว่าไม่ได้ทำงาน ...


ฉันไม่แน่ใจว่าเป็นวิธีที่ดีที่สุดที่จะไปเกี่ยวกับเรื่องนี้ วิธีการสำรองข้อมูลไปยังไดรฟ์เข้ารหัส (USB หรือ SATA ภายใน) จากการติดตั้งปัจจุบันของคุณ หลังจากติดตั้งใหม่คุณเพียงแค่ป้อนรหัสผ่านและโอนทุกอย่างกลับมา นี่คือสิ่งที่ฉันทำและทำงานได้อย่างสมบูรณ์
Tom Brossman

ฉันไม่สามารถติดตั้งไดรฟ์ได้ดังนั้นแม้ว่าฉันจะทำเช่นนั้นฉันจะต้องตั้งค่าอีกครั้งเพื่อปลดล็อกอัตโนมัติทุกครั้งที่ลงชื่อเข้าใช้ (ซึ่งฉันค่อนข้างจะทำเพื่อฉัน) แต่ถ้าฉันไม่สามารถ แม้จะได้รับไดรฟ์เพื่อติดตั้งเพราะ ecryptfs-recovery-private หรือ ecryptfs-mount-private ไม่ทำงานแล้ววิธีการแก้ปัญหาอย่างใดอย่างหนึ่งจะไม่ทำงาน ....
mgrandi

คิดว่าฉันสับสน คุณบอกว่าคุณกำลัง 'พยายามติดตั้งใหม่ แต่ฉันต้องการสำรองบ้านที่เข้ารหัสของฉันก่อน' วิธีปกติในการทำเช่นนี้คือ backup = >install => restore คุณติดตั้งใหม่ก่อนสำรองหรือไม่ ถ้าใช่คุณอาจสูญเสียข้อมูลบางส่วนหรือทั้งหมดขึ้นอยู่กับรูปแบบการแบ่งพาร์ติชันของคุณ ถ้าไม่ขั้นตอนที่แน่นอนในกระบวนการที่คุณติดอยู่คืออะไร? ฉันต้องการความช่วยเหลือ แต่ฉันไม่มีความเข้าใจปัญหา
Tom Brossman

ฉันยังไม่ได้ติดตั้งใหม่ มันเป็นอูบุนตูรุ่นเก่ามากที่ฉันได้รับการอัพเกรดตั้งแต่และฉันต้องการได้รับการติดตั้งใหม่ ฉันมีไดรฟ์ภายนอก 1tb ที่ฉันต้องการคัดลอกไฟล์ทั้งหมดในไดเรกทอรีบ้านที่เข้ารหัสของฉันไปที่ติดตั้งลงในฮาร์ดไดรฟ์หลักของฉันแล้วคัดลอกไฟล์ทั้งหมดของฉันกลับมา แต่ดูเหมือนว่าฉันไม่สามารถเข้าถึงไฟล์ที่เข้ารหัสได้ คนที่เขียน ecryptfs บอกว่าจะใช้คำสั่งecryptfs-recover-privateในโพสต์บล็อกของเขาที่นี่: blog.dustinkirkland.com/2011/04/…แต่มันไม่ทำงานเนื่องจากข้อผิดพลาดที่ฉันโพสต์ แต่เดิม
mgrandi

คำตอบ:


12

ฉันพบปัญหาของฉัน ฉันกำลังรันคำสั่งและให้ไดเรกทอรีบ้านของฉันและด้วยเหตุผลบางอย่างมันก็บอกว่ามันประสบความสำเร็จในการติดตั้งมัน อย่างไรก็ตามมันเป็นเรื่องโกหก ปรากฎว่าคุณต้องเรียกใช้คำสั่งด้วยโฟลเดอร์. Private ที่ผู้ใช้แต่ละคนมีอยู่

sudo ecryptfs-mount-private /home/.ecryptfs/<username>/.Private

คำสั่งควรจะเรียกคืนและค้นหาโฟลเดอร์นั้นให้คุณ แต่ฉันก็ใจร้อนและให้โฟลเดอร์บ้านของฉัน ฉันไม่แน่ใจว่าทำไมมันถึงบอกว่ามันประสบความสำเร็จเมื่อมันไม่ชัดเจน แต่ถ้าคุณให้มันเป็นโฟลเดอร์ส่วนตัวแล้วใส่รหัสผ่านเข้าสู่ระบบของคุณมันควรจะเมาท์มันเข้าไปในโฟลเดอร์ด้านใน / tmp / และคุณสามารถทำได้ อะไรก็ได้ที่คุณต้องการจะทำกับ data =)


4

ฉันอัพเกรดจาก 14.04 เป็น 16.04 และไดเรกทอรีบ้านของฉันได้รับการเข้ารหัส ฉันจัดการกู้คืนไฟล์หลังจากการติดตั้งโดยใช้วิธีการแก้ไขของ mgrandi รุ่น

ใช้:

sudo ecryptfs-recover-private /home/<username>/.Private

พบรหัสผ่านที่ถูกรวมและได้รับพร้อมท์สำหรับรหัสผ่านการเข้าสู่ระบบของฉันหลังจากระบุว่าได้ติดตั้งเนื้อหาใดในไดเร็กทอรี / tmp ที่ฉันสามารถดูไฟล์ทั้งหมดได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.