जवाबों:
संपादित करें: दूसरे विचार पर, मुझे एहसास हुआ कि मुझे इस सवाल का गलत मतलब हो सकता है। यदि आप चाहते हैं कि निर्देशिका केवल एक विशिष्ट उपयोगकर्ता को दिखाई दे (यानी प्रत्येक उपयोगकर्ता के लिए वह सूची, निर्देशिका सूची में दिखाई भी नहीं दे), तो आप ऐसा नहीं कर सकते कि अन्य उपयोगकर्ताओं को सामग्री की सूची में जाने से रोकें बिना। मूल निर्देशिका। इसलिए यदि निर्देशिका है, /foo/bar
तो आप अन्य उपयोगकर्ताओं को सामग्री को सूचीबद्ध करने से रोकने r
पर /foo
(सभी के लिए लेकिन स्वामी) पर अनुमति को हटा सकते हैं /foo
, लेकिन आप /foo/bar
विशेष रूप से छिपा नहीं सकते (हालांकि आप निश्चित रूप से इसकी सामग्री छिपा सकते हैं)।
पुराना उत्तर:
उस विशिष्ट उपयोगकर्ता को निर्देशिका का स्वामी बनाएं और फिर उस निर्देशिका पर सभी अनुमतियों को स्वामी के लिए हटा दें। शेल में, आप यह करने के chmod
लिए उपयोग करेंगे:
chmod 700 the_directory
यदि आप एक फिल्म निर्माता का उपयोग कर रहे हैं, तो "उपयोगकर्ता"-कॉलम (केवल सटीक विवरण फिल्म निर्माता पर निर्भर करते हैं) को छोड़कर अनुमतियों-टैब में सभी चेकमार्क हटा दें।
यदि आप इसे GUI से करना पसंद करते हैं, तो इसे GNOME फ़ाइल ब्राउज़र (Nautilus के रूप में जाना जाता है) के लिए मदद में समझाया गया है:
असल में, आप केवल फ़ोल्डर का चयन करते हैं, और फिर मेनू से फ़ाइल-> गुण-> अनुमतियाँ चुनें।
अन्यथा, sepp2k का उत्तर बिल्कुल सही है, और txwikinger का लिंक बहुत अच्छा है यदि आप यूनिक्स फ़ाइल अनुमतियों की गहन व्याख्या में रुचि रखते हैं।
यह ट्यूटोरियल सभी विवरणों की व्याख्या करता है कि लिनक्स में फ़ाइल अनुमतियाँ कैसे सेट करें (और इसलिए उबंटू में भी) जैसे कि आप पहुंच को नियंत्रित कर सकते हैं।