আমি কোনও প্রদত্ত ব্যবহারকারীর জন্য পঠন-লেখার অ্যাক্সেস সহ কিছু ডিভাইস কীভাবে মাউন্ট করতে পারি?
আমি কোনও প্রদত্ত ব্যবহারকারীর জন্য পঠন-লেখার অ্যাক্সেস সহ কিছু ডিভাইস কীভাবে মাউন্ট করতে পারি?
উত্তর:
ঠিক এটি করার কোনও জেনেরিক উপায় নেই। যদি ফাইল সিস্টেমে ফাইলের মালিকানার ধারণা না থাকে uid
তবে ফাইলগুলি কোন ব্যবহারকারীর অন্তর্ভুক্ত হবে তা সিদ্ধান্ত নেওয়ার জন্য এটির মাউন্ট বিকল্প ( ) থাকতে পারে। যদি ফাইল সিস্টেমে ফাইলের মালিকানার ধারণা না থাকে তবে এটি পড়ুন-লেখার জন্য মাউন্ট করুন এবং ব্যবহারকারীরা তাদের অনুমতিপ্রাপ্ত প্রতিটি ফাইলই লিখতে সক্ষম হবেন able
যদি আপনি কেবল ফাইল সিস্টেমটিতে অ্যাক্সেসের জন্য কোনও নির্দিষ্ট ব্যবহারকারী চান এবং এর জন্য কোনও FUSE ড্রাইভার রয়েছে, তবে ব্যবহারকারীকে ডিভাইসে রিড-রাইটিং অ্যাক্সেসের ব্যবস্থা করুন এবং FUSE- র মাধ্যমে সেই ব্যবহারকারী হিসাবে মাউন্ট করার ব্যবস্থা করুন।
নির্দিষ্ট ব্যবহারকারীকে (বা একটি নির্দিষ্ট গোষ্ঠী, বা এসিএল -এর মাধ্যমে আরও ভাল সূক্ষ্ম-সুরকরণ ) দেওয়ার আরেকটি উপায় হ'ল একটি সীমাবদ্ধ-অ্যাক্সেস ডিরেক্টরি নীচে মাউন্ট পয়েন্ট স্থাপন করা:
mkdir -p /media/restricted/joe/somedisk
chown joe /media/restricted/joe/somedisk
chmod 700 /media/restricted/joe/somedisk
mount /dev/sdz42 /media/restricted/joe/somedisk
আপনি যদি কিছু ব্যবহারকারীদের ফাইল-অনুমতি নির্বিশেষে পঠন-লেখার অ্যাক্সেস এবং অন্যদের কেবল পঠনযোগ্য অ্যাক্সেস থাকতে চান তবে একটি সীমাবদ্ধ অ্যাক্সেস ডিরেক্টরিতে ফাইল সিস্টেম রিড-রাইট মাউন্ট করুন এবং সেই ফাইল সিস্টেমটির কেবল পঠনযোগ্য দর্শন করার জন্য বাইন্ডফ ব্যবহার করুন ।
bindfs -o perms=a-w /media/private/somedisk /media/public-read-only/somedisk
আপনি কিছু ব্যবহারকারীদের কাছে বাইন্ডফ ভিউ রিড-রাইট করতে এবং কেবল অন্যের জন্য পঠন করতে পারেন; bindfs ম্যান পৃষ্ঠাতে -m
এবং -M
অপশনগুলি দেখুন । মনে রাখবেন যে প্রাথমিক মাউন্ট পয়েন্টটি কোনও ডিরেক্টরিতে অন্তর্ভুক্ত করা যেতে পারে যা কেবলমাত্র রুট অ্যাক্সেস করতে পারে।
আপনি -o
বিকল্পটি ব্যবহার করতে পারেন , এটি আপনাকে মাউন্ট করা ডিভাইসের জন্য উমাস্ক, মালিক এবং গ্রুপের মালিক সেট করতে দেয়।
উদাহরণ স্বরূপ :
mount -t vfat -o umask=0022,gid=33,uid=33 dev /var/www
এটি /var/www
umask 0022, মালিক: আইডি 33 সহ ব্যবহারকারী এবং গোষ্ঠী: আইডি 33 সহ গোষ্ঠীটিতে একটি ভিফ্যাট ডিভাইস মাউন্ট করবে ।