আমার কোনও রুটহীন ব্যবহারকারীকে কোনও ডিভাইস মাউন্ট / আনমাউন্ট করার অনুমতি দেওয়া দরকার। আমি যখন ইউনিক্সের কথা বলি তখন আমি সম্পূর্ণ নুবহু, তাই দয়া করে আমার জন্য এটি বোবা।
আমি উত্তর খুঁজে পেতে সমস্ত ইন্টারভেবিজে ঘুরে দেখছিলাম এবং দেখে মনে হচ্ছে প্রত্যেকে একইরকম একটি দিচ্ছে, যা /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)। কোনও পরামর্শ?