इसलिए, मुझे पूरा यकीन है कि यह सच है, लेकिन मुझे विशेष रूप से विस्तृत स्वतंत्र संदर्भ नहीं मिला है जो सीधे मेरे सवाल का जवाब देता है। प्रश्न किया जा रहा है:
मैं उस संसाधन तक पहुंच कैसे जोड़ सकता हूं जो चेरोट पर्यावरण के बाहर है?
मैंने ओपनएसएसएच के नए चिरोटडायरेक्टरी निर्देश का उपयोग करते हुए चेरोट एसएफटीपी की स्थापना की है।
दुर्भाग्य से, मेरे वातावरण में, मैं सीधे चेरोट को मुख्य निर्देशिका तक सीमित नहीं कर सकता जहां कुछ उपयोगकर्ता संसाधन रहते हैं। इसलिए मैंने एक अलग चिरोट क्षेत्र बनाया, और आवश्यक संसाधनों में लिंक कर रहा हूं।
मैंने ऐसा करने के लिए सिमिलिंक का उपयोग करने की कोशिश की। जैसे
ln -s /path/to/resource /chroot/dir/resource
लेकिन उस "त्रुटि नहीं मिली निर्देशिका को नहीं मिला" त्रुटि हो सकती है
तो मेरा समाधान एक बांध माउंट का उपयोग करना था:
mount --bind /path/to/resource /chroot/dir/resource
वह काम किया।
वास्तव में, मैं सिर्फ सामान्य पुष्टि चाहता था कि सिम्लिंक काम नहीं करेगा। यह बताने के लिए एक अच्छे संदर्भ का लिंक भी अच्छा होगा।