Www-data Linux उपयोगकर्ता के लिए फ़ोल्डर्स और फ़ाइलों के लिए अनुमतियाँ


10

मेरा प्रश्न बहुत सामान्य है। मान लें कि मेरे पास /var/www/वेब निर्देशिका के साथ एक लिनक्स वितरण वेब सर्वर है। मैंने जूमला इंस्टॉलेशन .zipफ़ाइल को अपलोड और अनज़िप करने के लिए अपने सुपरसुअर अकाउंट का उपयोग किया ।

वेब उपयोगकर्ताओं के लिए लिनक्स सिस्टम उपयोगकर्ता को कहा जाता है www-data। वैसे भी, मेरा सवाल यह है कि लिनक्स सिस्टम की वेब निर्देशिका में फ़ोल्डर्स और फाइलों का ONWER कौन होना चाहिए? अभी, क्योंकि मैंने अपने सुपरसुअर अकाउंट का इस्तेमाल फाइलों को अनज़िप करने के लिए किया था, सभी फोल्डर और फाइलें सुपर यूजर के पास होती हैं, और इसलिए जूमला एडमिन सिस्टम में अनफिट होने की बात सामने आती है। मैं www-dataफ़ाइलों के स्वामी के रूप में उपयोगकर्ता को सेट करने में थोड़ा संकोच कर रहा हूं । यह ठीक है?

बस संदर्भ के लिए, लिनक्स में मैं फ़ोल्डर और फ़ाइलों के मालिक को chownबदल देगा और समूह को बदल देगा chgrp

धन्यवाद!


1
ऐसा लगता है कि यह सवाल इस joomla.stackexchange.com/questions/132/… ​​के
दिमित्री रेकून

1
मुझे लगता है कि www-data वाले भाग का उत्तर नहीं दिया गया है।
वैलेंटाइन डेपा

जवाबों:


3

यह संभव है कि आप स्वामित्व को उपयोगकर्ता www-data में बदलना चाहते हैं। आप उपयोगकर्ता को उस स्थान को असाइन करके देख सकते हैं # cat /etc/passwd। वस्तुओं को जड़ के रूप में स्पर्श करते समय हमेशा सावधान रहें। आप बहुत सी चीजों को तोड़ सकते हैं।


1
  • लिनक्स में, आप Apache कमांड के साथ चलने वाले उपयोगकर्ता का नाम पता कर सकते हैं:

    ps aux | grep apache # shows username in the first column

  • उन समूहों को पुनः प्राप्त करें जो यह उपयोगकर्ता समूहों (1) कमांड के साथ हैं:

    groups [USERNAME]

  • Ubuntu 12.04 में अपाचे [उपयोगकर्ता-नाम] और [उपयोगकर्ता-समूह] का पता लगाने के लिए यहां एक स्क्रीनशॉट है

    नमूना Ubuntu 12.04 पर चलता है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.