TL; DR:
ฉันจะทำให้อุปกรณ์ USB ของ gnome automount ได้รับการอนุญาตเพื่อให้ทุกคนในกลุ่มสามารถเข้าถึงได้แทนที่จะเป็นผู้ใช้เพียงคนเดียวที่เข้าสู่ระบบในเวลาที่เสียบที่เก็บข้อมูล USB
(นี่คือกลุ่มที่ถูกเรียก
confus
และผู้ใช้narur
และconfus
อยู่ในกลุ่มนั้นเท่านั้นnarur
มีการลงชื่อเข้าใช้ในเวลาที่เสียบ USB เพื่อให้narur
สามารถเข้าถึงอุปกรณ์ USB ได้ - แม้หลังจาก asudo chmod g+rw
. ฉันจะเปลี่ยนได้อย่างไร)
รายละเอียด:
ฉันเรียกใช้เซิร์ฟเวอร์สื่อที่บ้านของฉัน มันเชื่อมต่อกับโปรเจ็กเตอร์เป็นจอมอนิเตอร์เท่านั้น แบบฟอร์มเวลาฉันต้องการเสียบไดรฟ์ USBเพื่อคัดลอกสิ่งต่าง ๆ จากเซิร์ฟเวอร์ไปยังไดรฟ์ดังกล่าว ไดรฟ์ได้รับอัตโนมัติติดตั้งโดยแง่คำพังเพยปกติ เห็นได้ชัดว่าฉันไม่ต้องการเปิดโปรเจ็กเตอร์ (ใช้เวลาสักครู่และใช้ไฟไม่ดี) ดังนั้นฉันจึงลงชื่อเข้าใช้เซิร์ฟเวอร์ผ่าน sshและทำสำเนาผ่านเทอร์มินัลจากพีซีเครื่องอื่น
ปัญหาคือไดรฟ์ USB ได้รับการติดตั้งภายใต้ผู้ใช้ที่แตกต่างจากผู้ใช้ที่ฉันเข้าสู่ระบบผ่านทาง ssh ผู้ใช้ sshของฉันไม่มีสิทธิ์เปิดจุดเมานท์ที่เลือกโดย gnome แม้ว่าจะอยู่ในกลุ่มเดียวกัน สำหรับการชี้แจงให้ดูเทอร์มินัลเซสชันนี้:
confus@conserve:/media$ id
uid=1000(confus) gid=1000(confus) groups=4(adm),8(mail),20(dialout),24(cdrom),46(plugdev),113(lpadmin),114(sambashare),122(admin),126(debian-transmission),135(debian-tor),1000(confus)
confus@conserve:/media$ ll
total 28
lrwxrwxrwx 1 root root 6 Mar 8 2009 cdrom -> cdrom0
drwx------ 1 narur confus 4096 Oct 8 16:53 contemplate # <-- USB drive
drwxr-xr-x 2 root root 4096 May 3 2010 iso
drwxr-xr-x 2 confus confus 4096 Dec 8 2009 usb1
confus@conserve:/media$ sudo chmod -R ug+rwX 4009-D44F/ # <-- Doesn't do anything
[sudo] password for confus:
confus@conserve:/media$ ll
total 28
lrwxrwxrwx 1 root root 6 Mar 8 2009 cdrom -> cdrom0
drwx------ 1 narur confus 4096 Oct 8 16:53 contemplate # <-- No change after chmod
drwxr-xr-x 2 root root 4096 May 3 2010 iso
drwxr-xr-x 2 confus confus 4096 Dec 8 2009 usb1
ผู้ใช้ ssh ของฉันคือ " confus
" ในขณะที่ติดตั้งดิสก์สำหรับผู้ใช้ " narur
" เห็นได้ชัดว่าเรียบง่ายchmod
ไม่ได้ทำตั้งแต่เป็นจุดเชื่อมต่อ ปัญหามีอยู่สำหรับอุปกรณ์เก็บข้อมูล USB ทุกตัว
ฉันรู้ว่าฉันสามารถเขียนกฎ udev และฉันรู้ว่ามีโซลูชั่นตามอุปกรณ์อยู่ แต่ควรมีวิธีแก้ไขปัญหานี้ง่ายกว่านั่นคือ gvfs
ปรับปรุง:
ไม่มีอะไรเปลี่ยนแปลงตั้งแต่ 2552 นี่เป็นเรื่องน่าอาย อย่างน้อยควรมีวิธีแก้ไขปัญหานี้อย่างน้อย
ID_FS_USAGE
& UDISKS_FILESYSTEM_SHARED
ที่ควรแก้ไขปัญหาการติดตั้งไดรฟ์ข้อมูลที่แชร์ การอ้างอิง: askubuntu.com/a/276670/26246