क्या किसी निर्देशिका पर निष्पादन योग्य अनुमति होने का मतलब यह है कि इसके अंदर की फाइलें निष्पादन योग्य हैं, भले ही फाइलों में निष्पादन योग्य अनुमतियाँ सेट न हों?
क्या किसी निर्देशिका पर निष्पादन योग्य अनुमति होने का मतलब यह है कि इसके अंदर की फाइलें निष्पादन योग्य हैं, भले ही फाइलों में निष्पादन योग्य अनुमतियाँ सेट न हों?
जवाबों:
नहीं, निर्देशिकाओं के लिए निष्पादन योग्य अनुमति का मतलब है कि आप निर्देशिका में प्रवेश कर सकते हैं, जिससे यह आपके वर्तमान कार्यशील निर्देशिका का उपयोग कर सकता है cd
और देख सकता है कि इसमें कौन सी फाइलें शामिल हैं।
एक निर्देशिका के बारे में सोचना एक फ़ाइल के रूप में उपयोगी है जो फ़ाइल नामों की एक सूची है।
बिट पढ़ें - यदि सेट किया गया है, तो आप इस सूची को पढ़ सकते हैं। यदि आपके पास पुस्तकों का नाम निर्देशिका है:
आप ls
किताबें ले सकते हैं और आपको इसमें शामिल फाइलों की एक सूची -l
मिलेगी ( हालांकि यह काम नहीं करेगा)।
पाने के लिए आप कमांड-लाइन पूर्णता touch books/bo
+ Tabका
उपयोग कर सकते हैं books/bookfile
।
आप पुस्तकों को अपनी कार्यशील निर्देशिका नहीं बना सकते, cd
काम नहीं करेंगे।
बिट लिखें - आप इस सूची के नामों को इस पर संशोधित कर सकते हैं। आप इसे केवल तभी कर सकते हैं जब निष्पादित बिट भी सेट हो।
बिट निष्पादित - आप इस अनुमति की जरूरत है, तो आप चाहते हैं:
एक निर्देशिका पर निष्पादित बिट सेट करना किसी भी तरह से फ़ाइलों को स्वयं प्रभावित नहीं करता है, लेकिन यह आपकी पहुंच को प्रभावित करता है। उदाहरण के लिए यदि आपके पास किसी निर्देशिका के लिए लिखने और पहुंच को निष्पादित करने के लिए है, तो आप फ़ाइलों को स्थानांतरित कर सकते हैं, नाम बदल सकते हैं और हटा सकते हैं, भले ही आप खुद फाइलों में न लिख सकें।