TL; ড:
আমি কীভাবে জিনোম অটোম্যান্ট ইউএসবি ডিভাইসগুলিতে অনুমতি নিয়ে এমনভাবে তৈরি করতে পারি যাতে ইউএসবি স্টোরেজটি প্লাগ ইন করার সময় কেবলমাত্র একজন ব্যবহারকারীর পরিবর্তে দলের প্রত্যেকটি তাদের অ্যাক্সেস করতে পারে?
(এখানে গ্রুপটি বলা হয়
confus
এবং ব্যবহারকারীরাnarur
এবংconfus
উভয়ই সেই গোষ্ঠীতে থাকে are কেবলnarur
ইউএসবি প্লাগ ইন করার সময় কেবলnarur
ইউএসবি ডিভাইস অ্যাক্সেস করতে পারে - এমনকি পরেও aftersudo chmod g+rw
আমি কীভাবে এটি পরিবর্তন করব?)
বিবরণ:
আমি আমার বাড়িতে একটি মিডিয়া সার্ভার চালাই । এটি কেবল মনিটর হিসাবে প্রজেক্টরের সাথে সংযুক্ত। ফর্ম সময় সময় আমি সার্ভার থেকে স্ট্রাইক থেকে ড্রাইভ স্টাফ অনুলিপি করতে একটি USB ড্রাইভ প্লাগ ইন করতে চান । ড্রাইভটি সাধারণ জিনোম শেননিগানস দ্বারা স্বয়ংক্রিয়ভাবে চালিত হয় । স্পষ্টতই আমি প্রজেক্টরটি চালু করতে চাই না (কিছুক্ষণ সময় নিই এবং প্রদীপটি ভাল নয়)। সুতরাং আমি সার্ভারে ssh এর মাধ্যমে লগইন করি এবং অন্য পিসি থেকে টার্মিনাল অনুলিপি করি।
সমস্যাটি হ'ল, ইউএসবি ড্রাইভটি এসএসএসের মাধ্যমে লগ ইন করা ব্যবহারকারীর চেয়ে আলাদা ব্যবহারকারীর অধীনে মাউন্ট হয়ে যায়। আমার ssh ব্যবহারকারীর জিনোম দ্বারা নির্বাচিত মাউন্ট পয়েন্টটি খোলার অধিকার নেই যদিও এটি একই গ্রুপে রয়েছে। স্পষ্টতার জন্য এই টার্মিনাল সেশনটি দেখুন:
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
কোনও মাউন্ট পয়েন্টের পরে এটি করে না। প্রতিটি ইউএসবি স্টোরেজ ডিভাইসের জন্য সমস্যাটি বিদ্যমান।
আমি জানি আমি একটি ওদেব বিধি লিখতে পারি এবং আমি জানি যে ডিভাইস ভিত্তিক সমাধান বিদ্যমান। তবে এই সমস্যার আরও সহজ সমাধান হওয়া উচিত, এটি জিভিএফএসের স্থানীয়।
হালনাগাদ:
২০০৯ সালের পর থেকে কিছুই পরিবর্তন হয়নি। এটি বিব্রতকর। এই সমস্যাটির জন্য কমপক্ষে একটি সহজ কাজ হওয়া উচিত should
ID_FS_USAGE
এবং UDISKS_FILESYSTEM_SHARED
এটি ভাগ করে নেওয়া খণ্ডের সমস্যাটি সমাধান করা উচিত। তথ্যসূত্র: Askubuntu.com/a/276670/26246