ทำไม Truecrypt ถามรหัสผ่านผู้ดูแลระบบ


10

เมื่อฉันเข้าสู่ระบบอูบุนตูสคริปต์จะประกอบคอนเทนเนอร์ truecrypt เพื่อถอดรหัสภาชนะฉันมีแน่นอนเพื่อป้อนรหัสผ่านการถอดรหัส แต่ Truecrypt ยังขอรหัสผ่าน "ผู้ดูแลระบบ" ของฉันด้วย ทำไม Truecrypt ถามรหัสผ่านผู้ดูแลระบบของฉันและฉันจะปิดการใช้งานนี้ได้อย่างไร

นี่คือสคริปต์ที่ทำงานเมื่อเริ่มต้น:

#!/bin/sh -e
/usr/bin/truecrypt /media/windows/data.tc /media/data
/usr/bin/dropbox start

/ media / windows เป็นพาร์ติชัน NTFS / media / data สามารถเขียนได้โดยผู้ใช้


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

คำตอบ:


7

TrueCrypt ขอรหัสผ่านจากคุณเนื่องจากการติดตั้งระบบไฟล์ต้องใช้สิทธิ์ผู้ใช้ขั้นสูง อย่าหลีกเลี่ยงโดยการอนุญาตให้ทำงานtruecryptในฐานะ root โดยไม่ต้องใช้รหัสผ่านซึ่งไม่ปลอดภัยเนื่องจากสคริปต์ที่เป็นอันตรายสามารถได้รับสิทธิ์ในการยกระดับโดยการติดตั้งคอนเทนเนอร์ที่สร้างขึ้นมาพิเศษและรับสิทธิ์พิเศษจากมัน (เช่นเซ็ตไบนารี/)


ขอบคุณสำหรับคำตอบ. เมื่อฉันมีตัวแทนเพียงพอฉันจะโหวตขึ้น
i.amniels

1
ทุกคนไม่สามารถเมาท์ได้หากมีการประกาศชื่อผู้ใช้ของเขาบน visudo มีเพียงเขาเท่านั้นที่สามารถใช้งานได้โดยไม่ต้องใช้รหัสผ่าน sudo
Bruno Pereira

1
@ brunopereira81: จริง แต่ก็ยังมีความเสี่ยงด้านความปลอดภัย ฉันได้อัพเดตคำตอบแล้ว
Lekensteyn

ฟังดูยอดเยี่ยม;)
Bruno Pereira

5

นี่คือการแก้ไขด่วนที่คุณสามารถใช้ได้:

sudo visudo 

เพิ่มบรรทัด<yourusername> ALL=NOPASSWD: /usr/bin/truecryptและบันทึกไฟล์ truecryptจะไม่ขอรหัสผ่านผู้ดูแลระบบของคุณอีกต่อไป มันรวดเร็วและสกปรกอาจไม่ปลอดภัย แต่ใช้งานได้


ขอบคุณสำหรับคำตอบ. เมื่อฉันมีตัวแทนเพียงพอฉันจะโหวตขึ้น
i.amniels

ถ้ามันทำงานได้ฉันมีความสุขมาก GL และหากจำเป็นต้องถาม;)
บรูโน่เปเรร่า

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