linux - Why can't apache write to a folder even though it's a member of the group? -
मैं CentOS का उपयोग कर रहा हूं।
मेरे पास एक निर्देशिका है जैसे:
अपाचे समूह का एक सदस्य है: मेरा मानना है कि मुझे यकीन है कि उपयोगकर्ता जो अपाचे चल रहा है, वास्तव में "apache" है: इसलिए यदि समूह अनुमतियों को लिखता है, और समूह मदद के लिए धन्यवाद। / div> क्या आपने तैनाती समूह को जोड़ने के बाद अपाचे को पुनरारंभ किया? (मुझे रिबूट की आवश्यकता नहीं होने की उम्मीद होगी) और अपाचे त्रुटि लॉग आपको 'अनुमति से वंचित' के अलावा कोई विवरण प्रदान करता है? ए???? माइकल बर्कोव्स्की यह मुझे सही रास्ते से नीचे सेट मुझे वास्तव में अपाचे सेवा पुनः आरंभ हुई थी हालांकि, जब मैंने माइकल के सुझाव के रूप में अपाचे लॉग की जाँच की, वे खाली थे। आगे की खोज पर, यह पता चला है कि एनजीएन इस सर्वर पर अनुरोधों को संभालना है, और PHP को पीएचपी-एफपीएम सेवा के माध्यम से चलाया जा रहा है। चूंकि php-fpm पहले से ही अपाचे उपयोगकर्ता के रूप में चलाने के लिए सेट किया गया था, और मैंने पहले से ही तैनाती समूह के एक सदस्य के रूप में अपाचे को जोड़ा था, php-fpm सेवा का पुनरारंभ करने की आवश्यकता सिर्फ इतना है इस माइकल को हल करने में मदद करने के लिए धन्यवाद drwxrwsr-x 2 someuser तैनात 4096 अप्रैल 23 23:29 लॉग
परिनियोजित करें: x: 509: देव, अपाचे
$ ps Aux | | egrep '(अपाचे | httpd)' अपाचे 26573 0.0 2.6 429516 13176? एस 22:54 0:00 पीएचपी-एफपीएम: पूल www
परिनियोजित है, और अपाचे उपयोगकर्ता है इस समूह का हिस्सा, वह फ़ोल्डर क्यों नहीं लिख सकता है? अगर मैं समूह को
अपाचे में परिवर्तित कर देता हूं, तो अपाचे लिख सकते हैं, लेकिन मुझे समझ में नहीं आता कि यह क्यों जरूरी होगा।
Comments
Post a Comment