ฉันไม่ชอบความคิดของผู้ใช้ที่ไม่ใช่รูทสามารถเมาต์พาร์ติชันในระบบของฉัน (หรือเมาต์ด้วยสิทธิ์การเขียนเพื่อให้เฉพาะเจาะจงมากขึ้น) แม้ว่าจะmount
ใช้ได้กับผู้ใช้รูทเท่านั้นตัวจัดการไฟล์ของฉันdolphin
สามารถเมาต์พาร์ติชันได้โดยไม่ต้องเข้าถึงรูท ฉันเจอคำตอบนี้แต่การลบผู้ใช้ออกplugdev
ไม่ได้เปลี่ยนแปลงอะไรเลย จากนั้นฉันก็พบว่าudisksctl
อาจต้องทำอะไรบางอย่างกับมัน แต่ฉันไม่สามารถหาวิธีปิดการใช้งานudisksctl
สำหรับผู้ใช้ (การแก้ไข/usr/share/polkit-1/actions/org.freedesktop.udisks2.policy
ไม่ได้เปลี่ยนแปลงอะไรเลย) ดังนั้นฉันเพิ่งเปลี่ยนชื่อ/usr/bin/udisksctl
และรีสตาร์ทและ ... dolphin
ยังคงสามารถติดตั้งพาร์ติชันได้
ตอนนี้คำถามของฉัน: ฉันจะทำให้การติดตั้งพาร์ทิชันเป็นไปได้สำหรับผู้ใช้รูทเท่านั้น?
@ KamilMaciorowski ขอบคุณสำหรับคำใบ้
—
Cubi73
systemctl mask udisks2
+ รีบูตแก้ไขปัญหาให้ฉัน udisksctl
คายข้อผิดพลาดตอนนี้เมื่อเรียกใช้จากเทอร์มินัลdolphin
ไม่เห็นพาร์ติชันอีกต่อไป (แม้แต่ที่เมาท์) และไดเรกทอรีบ้านที่เข้ารหัสของฉันยังคงถูกเมาท์ จนถึงตอนนี้ฉันไม่พบปัญหาใด ๆ ฉันยังคงดีใจที่ได้เห็นวิธีการแก้ปัญหาตามการเปลี่ยนแปลงสิทธิพิเศษ (polkit-1) แทนที่จะปิดบริการ
ที่เกี่ยวข้อง: ป้องกันการคัดลอกข้อมูลไปยังอุปกรณ์ USB ในลินุกซ์อูบุนตู 16.04
—
Kamil Maciorowski
plugdev
กลุ่มไม่มีการใช้งานudisks2
คุณต้องเกี่ยวกับการติดตั้งจะกระทำโดย คุณสามารถหยุดมันได้โดยที่systemctl stop udisks2.service
ฉันไม่รู้ผลข้างเคียงของการกระทำเช่นนั้น ฉันอยากจะแก้ไขกฎ polkit แต่เอ้ย! - สิ่งนี้ดูเหมือนซับซ้อนสุดเหวี่ยงกับการตั้งค่าไฟล์ใน (?)/var/lib/polkit-1/
, ,/usr/share/polkit-1/
/etc/polkit-1/