অটোমোটিংয়ের সময় ইউএসবি ড্রাইভের অনুমতি


10

ডেবিয়ানে সাধারণ সমস্যা রয়েছে, আপনি এনটিএফএস ফর্ম্যাটযুক্ত ইউএসবি হার্ডড্রাইভ প্লাগ করার চেষ্টা করছেন এবং তারপরে এটি নিয়মিত ব্যবহারকারী হিসাবে লিখতে পারবেন না কারণ ডিরেক্টরিটি মূলের অন্তর্ভুক্ত।

কিছুক্ষণ আগে আমি পড়েছি যে uid=1000,gid=1000(বা আপনার ইউআইডি এবং গিড যাই হোক না কেন) বিকল্পগুলি যুক্ত করার সাথে এটি ঠিক করা যেতে পারে । এটি সমস্যার সমাধান করে তবে আমার কাছে কিছুটা বাজে মনে হচ্ছে, কারণ আপনার যদি কোনও মাল্টিউজার সিস্টেম থাকে তবে ড্রাইভটি সর্বদা একই ব্যবহারকারীর হয় এবং এটি যে মাউন্ট করা / লগ ইন করা হয়েছে তার ব্যবহারকারীর নয়।

উবুন্টুর সাথে আমার সময় থেকে আমি মনে করি যে এটি কোনও সমস্যা ছিল না এবং আপনি এনটিএফএস ড্রাইভগুলি (জিনোম সহ) মাউন্ট করতে পারতেন এবং তাদের মাউন্ট করা ব্যবহারকারীরা সেগুলি লিখিত হতে পারে। সুতরাং দেখে মনে হচ্ছে যে লগ ইন করা ব্যবহারকারীকে দেওয়া অনুমতি নিয়ে জিনোম ড্রাইভটি মাউন্ট করতে সক্ষম।

তবে এখন আমি ডিবিয়ান জেসিতে কেডিআই ব্যবহার করছি এবং আমি ভাবছি যে যদি আমি সক্রিয় এক্স-সেশন ব্যবহারকারীর অনুমতি নিয়ে ড্রাইভগুলি মাউন্ট করার জন্য আমার কম্পিউটারটি কনফিগার করতে পারি কিনা?


1
হুমম ... তবে একটি লাইনের সংক্ষিপ্ত man fstab
বিবরণে

আমি উত্তর সম্পর্কে নিশ্চিত নই, তবে আমার সীমিত জ্ঞান বলছে এর সাথে সম্ভবত উদেবের কিছু সম্পর্ক রয়েছে।
এনডি গীক

@NDGeek, udevডিভাইস নামকরণ , ডিভাইস মাউন্টিংয়ের সাথে সম্পর্কিত
jayhendren

@ জেহেন্দ্রেন জেনে ভাল good আমার নিজের সিস্টেমে এটি তাকানোর পরে, udisksআরও সম্ভবত অপরাধী হতে হবে ? আবার, এটি এমন একটি অঞ্চল যা নিয়ে আমার খুব বেশি অভিজ্ঞতা হয়নি, তাই আমি এগুলির কয়েকটি বের করার চেষ্টা করছি ink
এনডি গীক

উত্তর:


3

দেখে মনে হচ্ছে আপনি নিজের ডিভাইসটি ম্যানুয়ালি মাউন্ট করতে fstab পরিবর্তন করেছেন .. বা সম্ভবত আপনি অটোফগুলিতে এন্ট্রি করেছেন? .. দেবিয়ান / উবুন্টু দীর্ঘকাল ধরে ম্যানুয়ালি কনফিগার করা মাউন্টগুলির প্রয়োজনীয়তা সরিয়ে চলেছে, এমনকি নন-জিইউআই পরিবেশের জন্যও।

সাধারণত, আপনাকে ম্যানুয়াল মাউন্টগুলি করার প্রয়োজন হবে না এবং সমস্ত বিভিন্ন ডেস্কটপ পরিবেশ এটিকে নির্বিঘ্নে এবং প্রায়শই কিছুটা ভিন্ন উপায়ে পরিচালনা করে (যতক্ষণ না ডিভাইসটি fstab এ সেটআপ না করা হয়)।

কনসোলকিট / পলিসিকিট সহ লেখকদের সহায়তায় কেউ কেউ udev / pmount ব্যবহার করবেন। প্রথমটি হ'ল আপনার নিজের হাতে থাকা ম্যানুয়াল মাউন্ট সেটিংস সরিয়ে পুনরায় বুট করা। আমি নিশ্চিত যে একা আপনার স্ব-গণনা চ্যালেঞ্জগুলি ঠিক করবে fix আপনি কেন প্রথমে চেষ্টা করবেন না, এবং আপনার যদি এখনও চ্যালেঞ্জ থাকে তবে ফিরে রিপোর্ট করুন

এছাড়াও, আপনি যদি এনটিএফএস -3 জি বা লোন্টফেস -3 জি বাইনারিগুলির অনুমতি নিয়ে ঝাঁকুনি দিচ্ছেন তবে এগুলি তাদের ডিফল্ট মালিকানা এবং অনুমতিগুলিতে ফিরিয়ে দেওয়ার চেষ্টা করুন। সংক্ষেপে, ডিফল্ট সেটিংস এবং রিবুট ফিরে করুন এবং আপনার ভাল হওয়া উচিত।

কিউই যে সমাধানটির পরামর্শ দিচ্ছে (এবং অন্যান্য) তখনই প্রয়োজনীয় হয়ে উঠবে যখন আপনার ডিফল্ট সেটিংসে ফিরে যাওয়ার পরে আরও সমস্যা আছে ..


ধন্যবাদ, যে কাজ করেছে। আমি নিশ্চিত যে আমি তাদের কখনই fstab এ রাখিনি। তবে এখন এটি কাজ করে।
ক্রিজ্জেফিটজ

1

এই সমস্যার জন্য আমি যে একটি সমাধান খুঁজে পাই তা হ'ল ব্যবহার করা udev। আপনার প্রিয় সম্পাদকের সাথে
সম্পাদনা করুন /etc/udev/rules.d/99-automount.rulesএবং সেই লাইনগুলি যুক্ত করুন:

# --sync to allow removal without corruption 
# exclude sda since its the rootfs 
ACTION=="add",KERNEL=="sd[bcd]*", RUN+="/usr/bin/pmount --sync --noatime --umask 000 %k" 
ACTION=="remove", KERNEL=="sd[bcd]*", RUN+="/usr/bin/pumount %k" 

আপনি পরিবর্তন করতে চাইতে পারেন যদি আপনি একটির বেশি হার্ড ড্রাইভ আছে sd[bcd]করতে sd[cde]বেশী বা যেমন ডিভাইসের নাম ম্যাচ হবে /dev/sd[c or d or e]এবং যারা অক্ষর ডিস্কের আপনি যে নম্বরে প্লাগ সঙ্গে দায়ী করা হয় /dev/sdarootfs অধিকাংশ সময় এর ডিস্ক হচ্ছে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.