ไม่สามารถเข้าสู่ระบบหลังจากเปลี่ยนรหัสผ่าน (ecryptfs)


12

ฉันใช้ Ubuntu 12.10 กับผู้ใช้หนึ่งรายโดยใช้การเข้ารหัสที่บ้าน

ซักพักฉันเปลี่ยนรหัสผ่านของผู้ใช้แล้วลืมไป

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

หลังจากรีบูตเครื่องฉันสามารถเข้าสู่ระบบด้วย Unity โดยใช้รหัสผ่านใหม่ของฉัน แต่ฉันถูกโยนกลับไปที่หน้าจอ Unity ทันที (ไม่มีข้อความเกี่ยวกับรหัสผ่านเท็จ)

การใช้เทอร์มินัลฉันสามารถเข้าสู่ระบบโดยใช้รหัสผ่านผู้ใช้ใหม่

ฉันจะเปิดใช้งานเครื่องของฉันอีกครั้งเพื่อถอดรหัส ecrypfs ที่เข้ารหัสที่บ้านด้วยข้อความรหัสผ่านที่ฉันไม่รู้จักได้อย่างไร

คำตอบ:


15

ขึ้นอยู่กับ grayfox 17 พฤษภาคมเวลา 19:28 - http://unixtitan.net/main/2010/11/16/annoyance-changing-password-with-ecryptfs/ (ฉันไม่มีชื่อเสียงเพียงพอที่จะแสดงความคิดเห็นคำตอบของเขา)

ฉันมีปัญหาเดียวกันแน่นอน เปลี่ยนรหัสผ่านของฉันโดยใช้ 'passwd' ทำให้เกิดข้อผิดพลาดเนื่องจากไดเรกทอรีบ้านที่เข้ารหัส ลิงค์ด้านบนมีทางออก:

เข้าสู่ระบบไปยังสถานี

$ ecryptfs-mount-private

คุณต้องรู้รหัสผ่านเก่าของคุณเพื่อทำการเมานต์

สิ่งนี้จะปลดล็อคและติดตั้ง / home / $ USER ของคุณ ณ จุดนี้เราสามารถเข้าถึง / home / $ USER ดังนั้นเพียงแค่ cd ย้อนกลับไปและเรียกใช้ ...

$ ecryptfs-rewrap-passphrase ~/.ecryptfs/wrapped-passphrase

มันจะแจ้งให้คุณใส่รหัสผ่านเก่าของคุณและคุณสามารถป้อนรหัสผ่านใหม่ได้ในภายหลัง คุณจะต้องเปลี่ยนรหัสผ่านสำหรับพวงกุญแจของคุณเช่นกัน จากแถบเมนูของคุณ - [แอปพลิเคชัน] => [อุปกรณ์เสริม] => [รหัสผ่านและคีย์เข้ารหัส] ใต้แท็บรหัสผ่าน - คลิกขวาที่“ รหัสผ่าน: เข้าสู่ระบบ” และ“ เปลี่ยนรหัสผ่าน”

เงินให้สินเชื่อแก่http://unixtitan.net !


3

หากโฮมไดเร็กทอรีถูกเข้ารหัสคุณไม่ควรเปลี่ยนรหัสผ่านโดยใช้คำสั่งpasswd

หากมีคนลืมรหัสผ่านเข้าสู่ระบบของพวกเขาและไดเรกทอรีบ้านได้รับการเข้ารหัสคุณไม่ควรลองรีเซ็ตด้วยวิธีการที่ระบุไว้ในเว็บไซต์อื่น ๆ เช่นการแก้ไขด้วยตนเองของ / etc / shadowหรือผู้ใช้ sudo passwd โดยใช้บัญชีอื่นเป็นต้น

แน่นอนถ้าคุณทำแล้วรหัสผ่านเข้าสู่ระบบใหม่ของคุณจะไม่ถอดรหัสไดเรกทอรีบ้านของคุณและคุณจะเห็นพฤติกรรมที่คุณอธิบาย: ที่เข้าสู่ระบบกราฟิกรหัสผ่านที่ได้รับการยอมรับ แต่จากนั้นผู้ใช้จะเตะออกทันทีเนื่องจาก dir บ้านไม่สามารถถอดรหัส และเข้าถึง

ดูเหมือนว่าคุณฉลาดพอที่จะมีสำเนารหัสผ่าน ecryptfs ที่ไม่ได้จัดเก็บไว้ ในกรณีนั้นมีเครื่องมือ ecrypt เพื่อแก้ไขปัญหา ดูhttp://blog.dustinkirkland.com/2011/04/introducing-ecryptfs-recover-private.html

คนที่ไม่ได้เก็บไว้และจำรหัสผ่านการเข้าสู่ระบบเก่าไม่ได้อาจดูhttp://mennucc1.debian.net/shadow_crack/นี้

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