মাউন্ট - বাইন্ড অন্য ব্যবহারকারী হিসাবে নিজেকে


16

আমি আমার নিজের ডিরেক্টরিতে অন্য কোনও ব্যক্তির সাথে সম্পর্কিত এমন একটি ফোল্ডার বাঁধতে fstab ব্যবহার করছি। আমি জানি যে আমি যখন কোনও এসএসএফএস-এ মাউন্ট করি তখন আমি ব্যবহারকারীদের মানচিত্র করতে পারি, আমি কিছু গবেষণা করে চলেছি এবং এর mount --bindসমতুল্য আমি খুঁজে পাচ্ছি না ।

আমার নিজের হিসাবে অন্য ব্যবহারকারীর ফোল্ডার এবং ফাইলগুলি মাউন্ট করার কোনও উপায় আছে কি?

আপডেট করুন: এটা অগত্যা না আছে হতে mount --bind। এটি ব্যবহারকারীদের ম্যাপিংয়ের সময় ঠিক একই রকম কিছু করতে হবে এবং প্রারম্ভকালে করা যেতে পারে।

উত্তর:


16

লিনাক্স বাইন্ড মাউন্ট কার্নেল বৈশিষ্ট্যটি দিয়ে আপনি এটি করতে পারবেন না। তবে আপনি এটি FUSE ফাইল সিস্টেম bindfs দিয়ে করতে পারেন । বাইন্ডফগুলি বাঁধার মাউন্টগুলির চেয়ে ধীরে ধীরে এবং প্রসারিত বৈশিষ্ট্যগুলি পাস করে না, তবে ফ্লিপ সাইডে এটি নন-রুট ব্যবহারকারী এবং লিনাক্স ব্যতীত ইউনিক্স রূপগুলিতে ব্যবহার করতে পারেন এবং সবচেয়ে গুরুত্বপূর্ণ আপনার জন্য, মালিকানা এবং অনুমতিগুলির সহজ রূপান্তরকে অনুমতি দেয় ।

bindfs -u cqqrstoo ~bob/stuff ~cqqrstoo/bobs-stuff

ইন /etc/fstab, এটি অনুবাদ করবে:

bindfs#/home/bob/stuff /home/cqqrstoo/bobs-stuff fuse force-user=cqqrstoo 0 0
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.