ฉันเพิ่งติดตั้งพีซีที่มีทรัพยากรน้อยมากในที่ทำงานของฉันและเพื่อประหยัดหน่วยความจำให้มากที่สุดฉันติดตั้ง การทดสอบ Debian กับ LXDE. ปัญหาคือเมื่อฉันพยายามเมานต์หน่วยความจำแฟลชหรือไฟล์ ซีดีรอม ตลอด PCManFMสิ่งนี้ทำให้ฉันได้รับป๊อปอัปว่า: ไม่มีอำนาจ.
ในกรณีของหน่วยความจำ USB วิธีแก้ปัญหาที่ฉันพบครั้งแรกมีดังต่อไปนี้:
1- สร้างใน /ครึ่ง มีโฟลเดอร์มากมายที่มีชื่อ USB, usb1 และอื่น ๆ ขึ้นอยู่กับจำนวนพอร์ต USB
2- เช่นเคยติดตั้งอุปกรณ์เครื่องแรกด้วย SDBฉันเพิ่มลงในไฟล์ / etc / fstab บรรทัดต่อไปนี้:
/ dev / sdb1 / media / usb1 auto rw, user, noauto 0 0 / dev / sdb2 / media / usb2 auto rw, user, noauto 0 0 / dev / sdb3 / media / usb3 auto rw, user, noauto 0 0 / dev / sdb4 / media / usb4 auto rw, ผู้ใช้, noauto 0 0
3- จากนั้นฉันให้สิทธิ์และตั้งคำถามให้ผู้ใช้เป็นเจ้าของโฟลเดอร์เหล่านั้น:
# chmod -R 755 / media / usb * # chown -R ผู้ใช้: ผู้ใช้ / สื่อ / usb *
ฉันรีบูตและความทรงจำถูกติดตั้งในไดเรกทอรีเหล่านั้นโดยอัตโนมัติ แต่ ซีดีรอม ฉันยังคงมีปัญหาเดิม ฉันพบวิธีแก้ปัญหาในไฟล์ Archlinux Wiki.
1- ในฐานะรูทเราสร้างไฟล์ /etc/polkit-1/localauthority/50-local.d/55-myconf.pkla (คุณสามารถเลือกชื่ออื่นได้ แต่จะต้องลงท้ายด้วย .pkla).
2- เราเพิ่มสิ่งต่อไปนี้ภายใน:
[สิทธิ์ในการจัดเก็บ] Identity = unix-group: storage Action = org.freedesktop.udisks.filesystem-mount; org.freedesktop.udisks.drive-eject; org.freedesktop.udisks.drive-detach; org.freedesktop.udisks.luks -unlock; org.freedesktop.udisks.inhibit-polling; org.freedesktop.udisks.drive-set-spindown ResultAny = ใช่ ResultActive = ใช่ ResultInactive = ไม่ใช่
3- จากนั้นเราเพิ่มผู้ใช้ในกลุ่ม การเก็บรักษา. หากไม่มีกลุ่มนี้เราจะสร้างขึ้น:
# addgroup storage
# usermod -a -G storage USERNAME
เรารีบูตและพร้อม
