โฟลเดอร์ภายในบ้านที่เข้ารหัสของฉันเปิดให้ผู้ใช้รายอื่นเมื่อฉันล็อกอินหรือไม่?


9

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

คำตอบ:


11

หากคุณเปิดใช้งานการเข้ารหัสไดเรกทอรีหลักของ Ubuntu ไดเรกทอรีของคุณ$HOMEจะมีสิทธิ์ 700 ( rwx------) เมื่อติดตั้งและสิทธิ์ 500 ( r-x------) เมื่อไม่ได้ติดตั้ง หมายความว่าคุณเป็นผู้ใช้ที่ไม่ใช่รูทคนเดียวที่จะสามารถอ่าน / เขียน / เบราส์โฮมไดเร็กตอรี่ของคุณเมื่อทำการเมาท์. และเมื่อไม่ได้ติดตั้งคุณจะสามารถอ่าน / เรียกดู แต่ไม่สามารถแก้ไขเนื้อหาของโฮมไดเร็กตอรี่ของคุณได้ สิ่งนี้มีวัตถุประสงค์เพื่อป้องกันคุณจากการเขียนข้อมูลที่ไม่ได้เข้ารหัสไปยังโฮมไดเร็กตอรี่ของคุณโดยไม่ตั้งใจ

นี่คือตรงกันข้ามกับสิทธิ์เริ่มต้นของ Ubuntu Home Directory ซึ่งคือ 755 ( rwxr-xr-x) การอนุญาตนั้นอนุญาตให้ผู้ใช้โลคัลบนระบบสามารถอ่านและเรียกดูโฮมไดเร็กตอรี่ของคุณได้ ค่าเริ่มต้นนี้ถูกเลือกสำหรับ Ubuntu นานมาแล้วในความสนใจของ "การแบ่งปัน" และ "การเปิดกว้าง"

สิ่งเหล่านี้เรียกว่าDiscretionary Access Controls (DAC) และมาจากวันแรกของ UNIX

ผู้ใช้รูท (อาจผ่านsudoดังที่คุณกล่าวไว้ข้างต้น) ได้รับสิทธิพิเศษในทางที่อนุญาตให้พวกเขาเข้าถึงไฟล์หรือไดเรกทอรีใด ๆ โดยไม่คำนึงถึงสิทธิ์ DAC นั่นหมายความว่าใช่ขณะที่ติดตั้งโฮมไดเร็กตอรี่ของคุณผู้ใช้รูทสามารถเรียกดูโฮมไดเร็กตอรี่ของคุณได้

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

โดยทั่วไประบบไฟล์ที่เข้ารหัสที่เราใช้ (eCryptfs) มีจุดประสงค์เพื่อปกป้องข้อมูลของคุณในฮาร์ดไดรฟ์แทนที่จะปกป้องคุณจากผู้ใช้รูทของคุณเอง

การเปิดเผยอย่างเต็มรูปแบบ: ฉันเป็นผู้แต่งคุณสมบัติ Encrypted Home Directory ของ Ubuntu และผู้ดูแล eCryptfs ปัจจุบัน


1
ที่ดี! ขอบคุณสำหรับคำอธิบายความคิดที่อยู่เบื้องหลังระบบ ฉันได้รับการสงสัยว่าทำไมสิทธิ์เริ่มต้นอยู่ที่ 755
ลีโอ

2

ในหลักการพวกเขาสามารถ แต่สิทธิ์เริ่มต้นในไดเรกทอรีบ้าน ( rwxr-x---) ห้ามว่า


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