উত্তর:
vfat লিনাক্স অনুমতি সমর্থন করে না। আপনি ডিভাইসটি মাউন্ট করার সময় আপনি ম্যানুয়ালি অনুমতি সেট করতে পারেন।
নটিলাস থেকে ফ্ল্যাশ ড্রাইভটি আনমাউন্ট করুন, তবে এটি সরাবেন না।
sudo mkdir /media/flash
sudo mount /dev/sdb1 /media/flash -o dmask=000,fmask=111
আপনি যদি ফ্ল্যাশ ড্রাইভে এনটিএফএস ব্যবহার করেন তবে আপনি সম্ভবত সমস্যাটি সমাধান করতে পারেন এবং সেই ক্ষেত্রে অনুমতি বিকল্পের সাহায্যে এটি মাউন্ট করতে পারেন।
sudo mkdir /media/flash
sudo mount /dev/sdb1 /media/flash -o permissions
অনুমতি বিকল্পের সাথে chown
এবং chmod
কাজ করা উচিত।
দেখা man mount
অন্যান্য বিকল্পগুলি ফ্ল্যাশ ড্রাইভে ext2 (উইন্ডোতে ছোট ওভারহেড) এবং এফএস-ড্রাইভার ব্যবহার করতে পারে
FAT32 লিনাক্সের মতো অনুমতিগুলি সমর্থন করে না।
আমার মনে আসার একমাত্র সম্ভাবনা হ'ল /etc/fstab
পুরো ড্রাইভের জন্য সেটিংস পরিবর্তন করা । মাউন্ট করার সময়, এই অনুমতিগুলি পুরো ড্রাইভে ম্যাপ করা হয় তবে আপনি এক্সিকিউটেবল ফাইলের মধ্যে পার্থক্য করতে পারবেন না, ফাইল থেকে ফাইলে অনুমতি পড়তে এবং লিখতে পারবেন না।
এবং যেহেতু আপনাকে কোনও ডিরেক্টরি প্রবেশের জন্য এটি সম্পাদন করতে হবে, তাই আপনাকে বিশ্বব্যাপী নির্বাহের অনুমতিগুলি দরকার। এবং তাই গ্লোবাল পড়ার অনুমতিও।
একটি সাধারণ এন্ট্রি এর মতো দেখতে পাবেন:
/dev/pny /media/pny vfat defaults,users,exec,uid=1000,gid=46 0 0
uid
আপনার ইউআইডি হবে ( id
লগ ইন করার সময় কমান্ডটি ব্যবহার করে পরীক্ষা করুন ), gid=46
হটপ্লাগ ডিমনটির জন্য ব্যবহৃত আমার সিস্টেমে প্লাগদেব।