আমার কোনও রুটহীন ব্যবহারকারীকে কোনও ডিভাইস মাউন্ট / আনমাউন্ট করার অনুমতি দেওয়া দরকার। আমি যখন ইউনিক্সের কথা বলি তখন আমি সম্পূর্ণ নুবহু, তাই দয়া করে আমার জন্য এটি বোবা।
আমি উত্তর খুঁজে পেতে সমস্ত ইন্টারভেবিজে ঘুরে দেখছিলাম এবং দেখে মনে হচ্ছে প্রত্যেকে একইরকম একটি দিচ্ছে, যা /etc/fstab
সেই user
বিকল্পটি (বা users
, উভয় চেষ্টা করে) দিয়ে ডিভাইসটি অন্তর্ভুক্ত করার জন্য পরিবর্তন করতে হবে । আমি এটি করেছি এবং এটি এখনও বলে mount: only root can do that
।
আমার fstab এর বিষয়বস্তু এখানে:
# / etc / fstab: স্ট্যাটিক ফাইল সিস্টেমের তথ্য। # # এর জন্য সর্বজনীন অনন্য সনাক্তকারী মুদ্রণ করতে 'vol_id --uuid' ব্যবহার করুন # যন্ত্র; এটি ডিভাইসগুলির নামকরণের আরও শক্তিশালী উপায় হিসাবে ইউইউডি = দিয়ে ব্যবহার করা যেতে পারে # যা ডিস্ক যুক্ত এবং সরানো হলেও কাজ করে। Fstab দেখুন (5)। # # প্রোক / প্রোক ডিফল্ট 0 0 # / ইনস্টলেশনের সময় / dev / mapper / minicc- রুটে ছিল ইউআইডিউড = 1a69f02a-a049-4411-8c57-ff4ebd8bb933 / এক্সট্রি রিলেটাইম, ত্রুটিগুলি = রিমান্ট-রো 0 1 ইনস্টলেশন চলাকালীন # / বুটটি চালু ছিল / ডিভ / এসডিএ 5 ইউআইডিড = 038498fe-1267-44c4-8788-e1354d71faf5 / বুট এক্সট 2 রিলেটাইম 0 2 ইনস্টলেশন চলাকালীন # swap / dev / mapper / minicc-swap_1 চালু ছিল ইউআইডিউড = 0bb583aa-84a8-43ef-98c4-c6cb25d20715 কোনওটিই অদলবদল 0 0 / dev / scd0 / মিডিয়া / cdrom0 ইউডিএফ, iso9660 ব্যবহারকারী, নোয়াটো, এক্সিকিউটিউট, utf8 0 0 / dev / scd0 / মিডিয়া / ফ্লপি 0 অটো আরডাব্লু, ব্যবহারকারী, নুটো, এক্সিকিউটিভ, utf8 0 0 / dev / sdb1 / mnt / sdcard অটো অটো, ব্যবহারকারী, rw, এক্সিকিউট 0 0
আমার থাম্ব ড্রাইভ পার্টিশন হিসাবে প্রদর্শিত হয় /dev/sdb1
। আমি নিশ্চিত যে আমার fstab
ঠিকঠাক সেট আপ হয়েছে তবে অন্য পোস্টের প্রত্যেকেই mount
এন্ট্রি fstab ফাইলে আসলে কমান্ডটি আসলে কীভাবে কল করবে তা উল্লেখ করতে ব্যর্থ বলে মনে হচ্ছে । আমার মনে হয় এখানেই আমার সমস্যা হতে পারে। ড্রাইভ মাউন্ট করতে আমি যে কমান্ডটি ব্যবহার করি তা হ'ল:
$ mount /dev/sdb1 /mnt/sdcard
/bin/mount
রুটের মালিকানাধীন এবং মূল গোষ্ঠীতে এবং এর 4755 অনুমতি রয়েছে।
/bin/umount
রুটের মালিকানাধীন এবং মূল গোষ্ঠীতে এবং এর 4755 অনুমতি রয়েছে।
/mnt/sdcard
আমার মালিকানাধীন এবং এটি আমার একটি গ্রুপে রয়েছে এবং এর 0755 অনুমতি রয়েছে।
আমার মাউন্ট কমান্ডটি যদি আমি ব্যবহার করি তবে ঠিকঠাক কাজ করে sudo
তবে আমার এটি ছাড়াই sudo
সক্ষম হওয়া দরকার (এটি ব্যবহার করে পিএইচপি স্ক্রিপ্ট থেকে করতে সক্ষম হওয়া প্রয়োজন shell_exec
)। কোনও পরামর্শ?