मैं php5-fpm
चला रहा हूं nginx
पोर्ट (सॉकेट नहीं) के माध्यम से जुड़ा हुआ है। यह apt-get
के माध्यम से स्थापित सभी संकुल के साथ डेबियन जेसी स्टॉक है।डेबियन पर php5-fpm के लिए umask कैसे सेट करें?
मैं www-data उपयोगकर्ता के लिए डिफ़ॉल्ट umask को बदलने की कोशिश कर रहा हूं कि php5-fpm
समूह लिखने की अनुमति देने के लिए 0022
से 0002
से उपयोग कर रहा है। मैं कोशिश की है:
- संपादन
/etc/init.d/php5-fpm
init स्क्रिप्ट औरstart-stop-daemon
कॉल करने के लिए--umask 0002
जोड़ने, लेकिन यह ध्यान नहीं दिया गया था, umask 0002
से/var/www/.profile
/var/www
www-data
उपयोगकर्ता के लिए एक होम निर्देशिका है, लेकिन इससे मदद नहीं मिली (मुझे आश्चर्य नहीं है)।- मैं
upstart
का उपयोग नहीं कर रहा हूं इसलिए this solution मेरे लिए नहीं है।
इसके अलावा, मैंने जो भी कोशिश की है, कोई भी मामला नहीं है, sudo -u www-data bash -c umask
कमांड 0022
देता है।
बहुत बहुत धन्यवाद! एक जादू की तरह काम किया! – balu
'.conf' फ़ाइल जोड़ना किसी त्रुटि के कारण काम नहीं करता है। 'Php-fpm.service' के बजाय आपको' php5-fpm.service' लिखना होगा। मुझे लगता है कि इस तरह की '.conf' फ़ाइल को जोड़ना बेहतर है http://serverfault.com/questions/582371/how-to-set-umask-for-php-fpm-in-fedora/582380#582380 –