मेरे 'साइट' फ़ोल्डर में अनुमतियाँ बदलने और संलग्न वस्तुओं में परिवर्तन लागू करने के लिए टर्मिनल कमांड?


1

हिम तेंदुए का उपयोग करते हुए, मैं अपने साइट फ़ोल्डर में अनुमतियों के साथ समस्या कर रहा हूं। जबकि मैं नेविगेट कर सकता हूं localhost/~username और वहां किसी भी फाइल या फोल्डर को पढ़ें, संलग्न वस्तुओं पर समान अनुमतियों को लागू नहीं किया गया है, और मुझे ब्राउज़र में उन्हें एक्सेस करने की कोशिश में 403 त्रुटि मिलती है।

यदि मैं इनमें से किसी एक संलग्न फ़ोल्डर का चयन करता हूं और खोजक का उपयोग करके जानकारी प्राप्त करता हूं, तो मैं देखता हूं कि उपयोगकर्ता 'हर कोई' 'नो एक्सेस' पर सेट है, लेकिन मैं इसे बदल नहीं सकता (यह व्यवहार छोटी बात लगती है, वास्तव में)।

और अगर मैं अपने 'साइट' फ़ोल्डर का चयन करता हूं, तो 'संलग्न वस्तुओं पर लागू होने' का उपकरण धूसर हो जाता है ...

क्या मेरी साइट फ़ोल्डर में 'रीड ओनली' एक्सेस देने के लिए टर्मिनल कमांड का उपयोग किया जा सकता है, और इसमें उपयोगकर्ता 'एवरीवन' के लिए सभी शामिल हैं?

जवाबों:


2

चूंकि OSX BSD-ish है, इसलिए प्रयास करें

chmod -R o+r Sites

आपके निर्देशिका की आवश्यकता होगी:

chmod o+x [whatever directories]

मैक के बिना हाथ में, आप इसके द्वारा ऊपर करने में सक्षम हो सकते हैं:

find Sites -type d -exec chmod o+x \{} \;

जो सभी निर्देशिकाओं को साइट के अंतर्गत पाएंगे और 'अन्य' को निर्देशिका में प्रवेश करने की अनुमति देंगे।


1
पहले दो में मिलाएं chmod -R o+rX Sites। कैपिटल एक्स विकल्प केवल उन फ़ाइलों के लिए निष्पादन / खोज अनुमति जोड़ देगा जो पहले से ही कुछ उपयोगकर्ता के लिए निर्धारित हैं।
Doug Harris
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.