ecryptfs จริง ๆ แล้วบอกคุณโดยเฉพาะอย่างยิ่งว่าจะทำอย่างไรเมื่อคุณเรียกใช้ecryptfs-setup-private --undo
เพียงทำตามคำแนะนำ
รับเมานต์ไดเร็กทอรีส่วนตัวของคุณ
$ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
คำสั่งนี้เติม$PRIVATE
ตัวแปรด้วยพา ธ ไปยังไดเร็กทอรีส่วนตัวของคุณ เส้นทางนั้นจะถูกเก็บไว้ใน~/.ecryptfs/Private.mnt
ไฟล์ (โดยที่ ~ เป็นโฮมไดเร็กตอรี่ของคุณ) หรือหากไฟล์นั้นไม่มีอยู่, มันจะกลับไปเป็น ~ / พา ธ ส่วนตัว จากนั้นคุณสามารถเรียกใช้echo $PRIVATE
คำสั่งเพื่อตรวจสอบเนื้อหาของตัวแปร PRIVATE เมื่อคุณเห็น $ PRIVATE ในคำสั่งต่อไปนี้มันจะถูกแทนที่ด้วยเนื้อหาของตัวแปร ~ / ส่วนตัวในกรณีของคุณ
ตรวจสอบให้แน่ใจว่าคุณได้ย้ายข้อมูลที่เกี่ยวข้องทั้งหมดออกจากไดเรกทอรี $ PRIVATE ของคุณ
นี้เป็นสิ่งสำคัญ.
ถอนติดตั้งไดเรกทอรีส่วนตัวที่เข้ารหัสของคุณ
$ ecryptfs-umount-private
eCryptFS เป็นชนิดของระบบไฟล์ที่ติดตั้งในพื้นที่ผู้ใช้ (Wikipedia อธิบายว่ากำลังติดตั้งอะไรอยู่นอกจากนี้ยังเป็นเหตุผลว่าทำไมโฟลเดอร์ Private ไม่สามารถลบออกได้อย่างง่ายดายคิดว่าเป็น proxy ประเภทที่เข้ารหัสและถอดรหัสไฟล์ของคุณอย่างโปร่งใสคำสั่งนี้ ยกเลิกการติดตั้งโฟลเดอร์ที่ปิดใช้งานการเข้ารหัสอย่างมีประสิทธิภาพ
ทำให้ไดเรกทอรีส่วนตัวของคุณสามารถเขียนได้อีกครั้ง
$ chmod 700 $PRIVATE
chmod
กำหนดสิทธิ์ของแฟ้ม ในกรณีนี้คุณพูดว่า: "ทำไฟล์ / ไดเรกทอรีที่เก็บไว้ใน $ PRIVATE สามารถอ่านได้เขียนได้และเรียกใช้งานได้สำหรับฉัน (700)" - คุณไม่สามารถลบไดเรกทอรีได้เนื่องจากคุณไม่มีสิทธิ์ในการเขียน
ลบ $ PRIVATE, ~ / .Private, ~ / .ecryptfs
หมายเหตุ: นี่เป็นแบบถาวรมาก ๆ ระวังให้ดี
$ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
มันทำสิ่งที่มันพูด rm
คำสั่งหมายถึง ReMove, -r
หมายถึง recursive (เพื่อลบไดเรกทอรีซ้ำ) และf
หมายถึง Force ("หยุดจู้จี้ฉัน, เพียงแค่ลบ") สิ่งนี้จะลบไดเรกทอรีทั้งสามนี้: $ PRIVATE, ~ / .Private, ~ / .ecryptfs
หากคุณต้องการคุณสามารถลบไดเรกทอรีเหล่านี้ออกจาก Nautilus ด้วยตนเอง (เพียงทำเครื่องหมายที่ "ดู> แสดงไฟล์ที่ซ่อน" เพื่อดูไดเรกทอรี. ส่วนตัวและ. เข้ารหัสในไดเรกทอรีที่บ้านของคุณ)
ถอนการติดตั้งยูทิลิตี้ (นี่เป็นเฉพาะการกระจาย Linux ของคุณ)
$ sudo apt-get remove ecryptfs-utils libecryptfs0
นี้จะลบและecryptfs-utils
libecryptfs0
คุณสามารถทำสิ่งนี้จาก Synaptic แทนหรือเพิกเฉยถ้าคุณต้องการให้ eCryptFS อยู่รอบตัว (เช่นสำหรับผู้ใช้รายอื่น)
หากคุณทำตามคำแนะนำเหล่านี้จะไม่มีความเสี่ยงในการทำลายระบบของคุณหรือสูญเสียไฟล์ของคุณ - แน่นอนว่าคุณไม่ได้สำรองไฟล์จากไดเรกทอรี ~ / ส่วนตัว