मुझे अनुमति अनुमति है। प्रिंट करने के लिए मेरे रेल ऐप पर दुष्ट पीडीएफ का उपयोग करके, यह डीएम /tmp/cache/assets
में टीएमपी संपत्ति फ़ाइलों का उत्पादन करता है। यह लिखने वाली फ़ाइलें, जैसे कि sprockets%2F2c9f9e326ac1c7cd3f07a1a3c9051874
में owner="nobody"
और permissions="rw--------"
है, इसलिए संपत्ति badpdf प्रिंटिंग के दौरान एक त्रुटि देता है।रेल ऐप पर/tmp/cache/परिसंपत्तियों पर अनुमतियां
इसे सरल chmod -R 777 /tmp
के साथ सही करना संभव है, लेकिन जब भी कोई संपत्ति /tmp
में कोई अनुमति नहीं देता है तो मैं यह सब कुछ नहीं कर सकता। टीएमपी डीआईआर और इसकी उपनिर्देशिकाएं और फ़ाइलों को हमेशा के लिए सभी अनुमतियों के साथ सेट करना संभव है, नई फाइलों के लिए भी जो मेरी संपत्ति भविष्य में उत्पन्न होगी?
http://stackoverflow.com/questions/7524262/permission-denied-in-tmp –
क्षमा में संबोधित करने के लिए कैश भी हटा सकते हैं, लेकिन यह एक ही नहीं है मुसीबत। मुझे एक अलग समाधान की जरूरत है। – DARIODF
क्या आप अपाचे या नग्निक्स में चल रहे हैं? क्या आप हमें वेब सर्वर उपयोगकर्ता बता सकते हैं, उदाहरण के लिए अपाचे में www-data है, इसलिए समाधान में से एक फ़ोल्डर में इस उपयोगकर्ता को अनुमति असाइन कर रहा है। – rderoldan1