লিনাক্সে ভিএসএফটিপি জেল ব্যবহারকারীদের জন্য ভাগ করা ফোল্ডার তৈরি করুন


1

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

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

উত্তর:


1

আপনি এটি ব্যবহার করতে পারেন bind mount(8):

mount -o bind /tmp/ftpshare /ftp/jail/user1/share

সমাধান হিসাবে।


@ দাউদ এই কি একমাত্র কাজটি করতে পেলাম? আমি ব্যবহারকারীর ডিরেক্টরিতে একটি ফাঁকা ফোল্ডার তৈরি করেছি এবং কমান্ডটি কার্যকর করার পরে আমি এই ত্রুটিটি পেয়েছি: মাউন্ট: / tmp / ftpshare কোনও ব্লক ডিভাইস নয়। (অবশ্যই আমি আমার সিস্টেমের সংশ্লিষ্ট ফোল্ডার পাথগুলি ব্যবহার করেছি)।
নুব ডুব

আপনাকে বাইন্ড অপশন ব্যবহার করতে হবে , এটি মাউন্ট কমান্ডকে উত্সটি ডিরেক্টরি হিসাবে ব্যবহার করতে বলছে, কোনও ব্লক ডিভাইস হিসাবে নয়। উত্স এবং গন্তব্য ডিরেক্টরি উভয়ই বিদ্যমান থাকতে হবে। গন্তব্য ডিরেক্টরিতে একই ব্যবহারকারী থাকবে: উত্স হিসাবে গোষ্ঠী এবং অনুমতিগুলি, আপনি যদি তাদের উত্স ডিরেক্টরিতে কিছু পরিবর্তন করেন - এটি গন্তব্যস্থলেও পরিবর্তিত হবে। আপনি ডিরেক্টরি হার্ড লিঙ্ক মত এটি গণনা করতে পারেন।
MolbOrg

@ দাউদ আমাকে "বাঁধাই" এবং "" বাইন্ড "ব্যবহার করতে হবে? সম্ভবত এটি আমার পক্ষে খারাপ ছিল: P
Noob Doob

এটি লিখিত আকারে আপনাকে অবশ্যই মাউন্ট কমান্ড ব্যবহার করতে হবে: মাউন্ট-ও বাইন্ড / উত্স / গন্তব্য । NB হিসাবে আপনি একই উত্স এবং বিভিন্ন গন্তব্যগুলির সাথে একাধিকবার এটি ব্যবহার করতে পারেন।
MolbOrg
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.