ক্রোটেড পরিবেশের বাইরে ফাইল সিস্টেমে কীভাবে পয়েন্টার যুক্ত করা যায় - ওপেনএসএসএইচ এর মাধ্যমে ক্রোটেড এসএফটিপি ব্যবহার করে


8

সুতরাং, আমি নিশ্চিত যে এটি সত্য, তবে আমি কোনও বিশেষভাবে বিশদযুক্ত স্বাধীন রেফারেন্স পাইনি যা আমার প্রশ্নের সরাসরি উত্তর দেয়। প্রশ্ন হচ্ছে:

ক্রুট পরিবেশের বাইরে থাকা কোনও সংস্থায় আমি কীভাবে অ্যাক্সেস যুক্ত করতে পারি?

আমি ওপেনএসএইচ-এর নবীন ক্রুটডাইরেক্টরি নির্দেশিকা ব্যবহার করে ক্রুট এসএফটিপি সেটআপ করেছি।

দুর্ভাগ্যক্রমে, আমার পরিবেশে, আমি সরাসরি প্রধান ডিরেক্টরিতে ক্রুটকে সীমাবদ্ধ করতে পারি না যেখানে নির্দিষ্ট ব্যবহারকারীর সংস্থান থাকে। তাই আমি একটি পৃথক ক্রুট অঞ্চল তৈরি করেছি এবং প্রয়োজনীয় সংস্থানগুলিতে লিঙ্ক করছি।

আমি এটি করার জন্য সিমলিংকগুলি ব্যবহার করার চেষ্টা করেছি। যেমন

ln -s /path/to/resource /chroot/dir/resource

তবে এটি একটি "ডিরেক্টরিটিকে ক্যানোনিকালাইজ করতে পারে না" ত্রুটি পেয়েছিল

সুতরাং আমার সমাধানটি ছিল একটি বাঁধাই মাউন্ট ব্যবহার:

mount --bind /path/to/resource /chroot/dir/resource

কাজ করেছে।

সত্যই, আমি কেবল সাধারণ নিশ্চিতকরণ চেয়েছিলাম যে সিমলিঙ্কগুলি কাজ করবে না। এটি বর্ণনা করার জন্য একটি ভাল রেফারেন্সের একটি লিঙ্কও দুর্দান্ত হবে।

উত্তর:


7

আপনি সিমলিংক ব্যবহার করতে পারবেন না, এটি সত্য। সিম্বলিক লিঙ্কগুলি রুট ডিরেক্টরি ( /) এর সাথে সম্পর্কিত এবং ক্রুটের যে ক্রুটের মূল, আপনার ফাইল সিস্টেমের মূলের সাথে নয়।

এখানে একই জিনিস ব্যাখ্যা করার জন্য এখানে proftpd ডকুমেন্টেশন পৃষ্ঠা

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