रेल 3.0 ऐप अपाचे/यात्री का उपयोग करके उबंटू सर्वर पर है। ऐप को तैनात करने वाला उपयोगकर्ता व्यवस्थापक है, यह ऐप चलाने वाला उपयोगकर्ता भी है (नाम का चयन नहीं किया गया है, व्यवस्थापक के पास रूट विशेषाधिकार नहीं हैं)। मैंने आज पेपरक्लिप अपडेट किया।पेपरक्लिप गलत अनुमतियों वाले फ़ोल्डर बनाएं
पेपरक्लिप प्लगइन छवियों को अपलोड करने के लिए उपयोग किया जाता है। यह छवियों को सही ढंग से अपलोड करता है लेकिन यह जो फ़ोल्डर बनाता है, वह अनुमति का उपयोग कर रहे हैं जो कोई भी पढ़ नहीं सकता है: drwxr-x --- 4 admin admin
जैसा कि आप देख सकते हैं कि "अन्य" के लिए कोई अधिकार नहीं है लेकिन ऐसा लगता है कि अपाचे www-admin के साथ फ़ाइल पढ़ें।
व्यवस्थापक उपयोगकर्ता के लिए umask 022 है, पेपरक्लिप फ़ोल्डरों को अन्य लोगों के लिए अनुमतियों के साथ क्यों बनाता है?
मैं इसे कैसे बदल सकता हूं?
संपादित करें: मैंने चेक किया है, यात्री और रेल प्रक्रिया सभी के स्वामित्व में हैं।
वर्तमान में आपके पास पेपरक्लिप कॉन्फ़िगर कैसे किया गया है? –
हू, मैंने कुछ भी कॉन्फ़िगर नहीं किया। – Syl
मेरे जेम्फाइल में मणि जोड़ने के लिए मैंने केवल "कॉन्फ़िगरेशन" किया था। मैंने सीधे अपने ऐप में पेपरक्लिप का इस्तेमाल किया। दस्तावेज पेपरक्लिप की कॉन्फ़िगरेशन के बारे में कुछ भी नहीं बताते हैं। – Syl