tl; डॉ:
मैं अनुमतियों के साथ gnome ऑटोमाउंट USB उपकरणों को कैसे बना सकता हूं ताकि समूह में हर कोई USB संग्रहण प्लग-इन होने के समय लॉग किए गए केवल एक उपयोगकर्ता के बजाय उन्हें एक्सेस कर सके?
(यहां समूह को कॉल किया जाता है
confusऔर उपयोगकर्ताnarurऔरconfusउस समूह में दोनों हैं। केवलnarurलॉग इन किया गया था, यूएसबी प्लग के समय में केवलnarurयूएसबी डिवाइस तक पहुंच सकता है - एक के बाद भीsudo chmod g+rw। मैं इसे कैसे बदल सकता हूं?)
विवरण:
मैं अपने घर पर मीडिया सर्वर चलाता हूं। यह केवल मॉनिटर के रूप में प्रोजेक्टर से जुड़ा है। समय-समय पर मैं सर्वर से सामान की प्रतिलिपि बनाने के लिए यूएसबी ड्राइव में प्लग करना पसंद करता हूं । इस अभियान को सामान्य सूक्ति के द्वारा स्वचालित रूप से चलाया जाता है । जाहिर है मैं प्रोजेक्टर चालू नहीं करना चाहता (थोड़ा समय और दीपक पर अच्छा नहीं है)। इसलिए मैं 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 संग्रहण डिवाइस के लिए मौजूद है।
मुझे पता है कि मैं एक udv नियम लिख सकता हूं और मुझे पता है कि डिवाइस आधारित समाधान मौजूद हैं। लेकिन इस समस्या का एक आसान समाधान होना चाहिए, वह है देशी gvfs।
अपडेट करें:
2009 से कुछ भी नहीं बदला है। यह शर्मनाक है। कम से कम इस समस्या के लिए एक आसान काम होना चाहिए।
ID_FS_USAGEऔर UDISKS_FILESYSTEM_SHAREDजो कि साझा वॉल्यूम बढ़ते की समस्या को हल करना चाहिए। संदर्भ: askubuntu.com/a/276670/26246