এনটিএফএস ফাইল-সিস্টেম ভাগ করে নেওয়ার নিয়ন্ত্রণ


8

আমার একটি এনটিএফএস পার্টিশন রয়েছে এবং আমি একটি ফোল্ডার ভাগ করতে চাই, তবে আমি সাবফোল্ডারগুলির অ্যাক্সেস পরিচালনা করতে চাই, উদাহরণস্বরূপ এই ফোল্ডারে 20 টি সাবফোল্ডার রয়েছে, ডেস্কটপ ব্যবহারকারীদের কেবল 10 টি সাবফোল্ডার অ্যাক্সেস রয়েছে। আমি কীভাবে এটি পরিচালনা করতে পারি? আমি কীভাবে কোনও এনটিএফএস পার্টিশন নিয়ন্ত্রণ করতে পারি?

উত্তর:


5

আপনি কেবল মূলের জন্য পঠন-রচনার অনুমতি নিয়ে এনটিএফএস পার্টিশনটি মাউন্ট করতে পারেন

sudo mount -o fmask=0177,dmask=0077 /dev/sdaX /media/root-view

/dev/sdaXএনটিএফএস পার্টিশন ডিভাইসটি কোথায় , এবং /media/root-viewপ্রয়োজনের ভিত্তিতে তৈরি করার জন্য একটি মাউন্টপয়েন্ট রয়েছে (স্পষ্টতই, আপনি নিজের পছন্দ মতো নামটি চয়ন করতে পারেন)।

তারপরে bindfsপরিবর্তিত অনুমতি সহ মাউন্টপয়েন্টে একটি ডিরেক্টরি মাউন্ট করার অনুমতি ইনস্টল করুন। বাইন্ড মাউন্টটি নিম্নলিখিত হিসাবে প্রতিষ্ঠিত হবে

sudo bindfs -p ugo=rwX /media/root-view/shared /media/user-view

sharedআপনি যে ডিরেক্টরিটি ভাগ করতে চান তা কোথায় এবং /media/user-viewউপরের মতো প্রয়োজনে তৈরি করার জন্য অন্য একটি মাউন্টপয়েন্ট।

এখন সমস্ত ব্যবহারকারীর কাছে পাঠ্য-লেখার অ্যাক্সেস রয়েছে /media/user-view, /sharedএনটিএফএস পার্টিশনের ফোল্ডারটি উপস্থাপন করা হয়েছে এবং একই পার্টিশনের অন্যান্য ডিরেক্টরিতে অ্যাক্সেস নেই।

আপনি bindfsআপনার আগ্রহের সমস্ত ডিরেক্টরিতে পুনরাবৃত্তি করতে পারেন , তবে এনটিএফএস পার্টিশনের বিষয়বস্তু পুনর্গঠন করা ভাল, সমস্ত ডিরেক্টরিকে একটি ডিরেক্টরিতে ভাগ করার জন্য রেখে দেওয়া। মানে, লেআউটটি পরিবর্তন করুন

/shared01
/shared02
...
/shared10
/unshared01
/unshared02
...
/unshared10

প্রতি

/shared
    /shared01
    /shared02
    ...
    /shared10
/unshared
    /unshared01
    /unshared02
    ...
    /unshared10

এই লেআউটটির সাথে আপনাকে কেবল ডিরেক্টরিটি ভাগ করে নিতে হবে /shared, সমস্ত উপ-ডিরেক্টরিতে স্বয়ংক্রিয় অ্যাক্সেস দিতে হবে।

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