ইউনিক্স - মাউন্ট: কেবল রুট এটি করতে পারে


15

আমার কোনও রুটহীন ব্যবহারকারীকে কোনও ডিভাইস মাউন্ট / আনমাউন্ট করার অনুমতি দেওয়া দরকার। আমি যখন ইউনিক্সের কথা বলি তখন আমি সম্পূর্ণ নুবহু, তাই দয়া করে আমার জন্য এটি বোবা।

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


1
"তেহ ইন্টারভেবিজ" এর মত অনুগ্রহটি ব্যবহার করবেন না, এটি কেবল বিভ্রান্তিকর।
জর্জি শুলি 25'10

9
কেউ "ইউ", "উর", "যেকোন 1" এবং অলসতা এবং অজ্ঞতার বাইরে ব্যবহার করার চেয়ে আমি মজাদার এবং ব্যক্তিত্বের সাথে "তে আন্তঃবিজ" সংযুক্ত দেখতে পাচ্ছি। আমার বক্তব্যটি হ'ল একটি পার্থক্য রয়েছে এবং প্রসঙ্গের ভিত্তিতে এটি স্পষ্ট।
পরবর্তী বিজ্ঞপ্তি না হওয়া পর্যন্ত বিরতি দেওয়া হয়েছে।

উত্তর:


17

নিয়মিত ব্যবহারকারীর হিসাবে ভলিউম মাউন্ট করার সময় আপনাকে কেবল মাউন্ট পয়েন্টের নাম সরবরাহ করতে হবে, যেমন:

mount /mnt/sdcard

/etc/fstabফাইল ডিভাইস যা ব্যবহার করা হবে প্রদান করে।


2
অথবা আপনি ডিভাইসটি মাউন্ট করতে পারেন এবং fstabমাউন্ট পয়েন্ট সরবরাহ করবেন।
পরবর্তী বিজ্ঞপ্তি না হওয়া পর্যন্ত বিরতি দেওয়া হয়েছে।

অই! আমি অনুভব করেছি যে এটি আমার কমান্ড সিনট্যাক্সের সাথে কিছু ভুল হবে। খুব খুশী হ'ল এটি সাধারণ কিছু ছিল। ধন্যবাদ !!! এই পোস্টটির উত্তর প্রদান করা যেহেতু এটি আমার ওয়াইওয়াই সমস্যার সর্বাধিক প্রত্যক্ষ এবং বর্ণনামূলক সমাধান, যদিও ডেনিসের উত্তরও এটি প্রস্তাবিত করেছিল এবং সমস্যাটিও সমাধান করতে পারত।
ট্র্যাভেস্টি 3

7

/dev/sdb1রুটের মালিকানা পরিবর্তন করার চেষ্টা করুন :

chown root:root /dev/sdb1

এবং আপনার fstabলাইন

/dev/sdb1   /mnt/sdcard auto    rw,user,noauto,exec,utf8   0   0

এবং আপনার mountএই মত করুন:

mount /dev/sdb1

উত্তরের জন্য ধন্যবাদ! আপনার সমাধানটিও সমস্যার সমাধান করতে পারে, এবং আশা করি এই পোস্টটি পড়তে অন্যরা আপনার অন্যান্য পরামর্শ দ্বারাও সহায়তা করবে। আবার ধন্যবাদ!
ট্র্যাভেস্টি 3

-1

আমি মনে করি অটো বিকল্প গণ্ডগোল করে। এটিকে প্রতিস্থাপন করুন


নোট করুন "স্বতঃ, ব্যবহারকারী, আরডাব্লু, এক্সিকিউটিভ" এর "অটো", স্ট্যান্ডেলোন "অটো" নয়। একক "অটো" ব্যবহার করার জন্য ফাইল সিস্টেম সনাক্ত করার জন্য এবং এটি ঠিক থাকতে হবে।
কোয়াকোট কোয়েসোট

না, একই সমস্যা / dev / sdb1 / mnt / sdcard অটো নওটো, ব্যবহারকারী, rw, এক্সিকিউটিভ 0 বলে এটি পরিবর্তন করে 0 এটি প্রয়োজনীয় ছিল কিনা তা নিশ্চিত নয় তবে এটি একটি ডেভ সার্ভার এবং আমি পারি তাই আমি সংশোধন করার পরে কম্পিউটার পুনরায় চালু করেছি fstab ফাইল, কোনও লাভ হয়নি। এই পরামর্শের জন্য আপনাকে ধন্যবাদ, আসা তাদের রাখুন!
ট্র্যাভেস্টি 3
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.