ฉันจะทราบได้อย่างไรว่ามีการเข้ารหัสเฉพาะโฟลเดอร์ส่วนตัวหรือไดเรกทอรีหลักทั้งหมด


12

ฉันจะทราบได้อย่างไรว่ามีการเข้ารหัสเฉพาะโฟลเดอร์ส่วนตัวหรือไดเรกทอรีหลักทั้งหมด

คำตอบ:


14

จากประเภทอาคาร:

cat /home/.ecryptfs/$USER/.ecryptfs/Private.mnt

หากไฟล์นั้นมีอยู่และมีเส้นทางไดเรกทอรีบ้านของคุณไดเรกทอรีบ้านของคุณจะถูกเข้ารหัส

อีกวิธีในการตรวจสอบคือดูที่จุดยึดของบ้านของคุณ:

จากประเภทอาคาร:

df $HOME

บ้านที่เข้ารหัสจะถูกติดตั้งที่ระบบไฟล์ ".Private" มิฉะนั้นจะถูกติดตั้งที่อุปกรณ์พาร์ทิชันปกติ (/ dev / *)

Filesystem           1K-blocks      Used Available Use% Mounted on
/home/username/.Private
                     315482376 101351268 198105472  34% /home/username

อุปกรณ์ยึดปกติ (ไม่มีการเข้ารหัส):

df /home/schroot
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda7            315482376 101351332 198105408  34% /home

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

7

นี่เป็นคำถามที่ยอดเยี่ยม! อันที่จริงมันเกิดขึ้นมากมายจากมุมมองเชิงโปรแกรม โปรแกรมกระบวนการและแอปพลิเคชั่นเช่นตัวติดตั้ง Ubuntu, lightdm และ gdm จำเป็นต้องทราบจริง ๆ ว่า $ HOME นั้นเข้ารหัสหรือเป็นส่วนตัวและถ้าพวกเขาตั้งค่าไว้อย่างถูกต้อง

ฉันเพิ่งเขียนยูทิลิตีecryptfs-Verify-privateที่เผยแพร่ใน eCryptfs release version 96


สคริปต์ที่ยอดเยี่ยมขอบคุณ! ฉันมีข้อผิดพลาดสองข้อ: (1) เจ้าของจุดเมานต์ไม่ถูกต้องและ (2) การกำหนดค่าไม่ถูกต้อง นั่นหมายความว่าอย่างไร?
FuzzyQ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.