यह एक अनुमति समस्या है। स्वामित्व और r / w अनुमतियों को अधिक सुरक्षित तरीके से ठीक करने के लिए यहां कुछ चरण दिए गए हैं:
// जांचें कि आपका उपयोगकर्ता नाम किन समूहों से है
$ groups
// यदि आपका उपयोगकर्ता नाम www-data से संबंधित नहीं है, तो उपयोगकर्ता नाम को समूह में जोड़ें
$ sudo usermod -a -G www-data username
// एग्जिट ssh सेशन (या लोकल क्लोज टर्मिनल विंडो अगर लोकल) ग्रुप चेंज स्टिक बनाने के लिए
$ exit
// अब www-data group स्वामित्व / var / www / html दें (आप स्वामी को संशोधित नहीं कर रहे हैं, यहाँ केवल समूह स्वामित्व बदल रहे हैं)
$ sudo chgrp -R www-data /var/www/html
// आवश्यक आर / डब्ल्यू अनुमतियों निर्देशिका और फ़ाइलों को उन उपयोगकर्ताओं को दें जो www-data के सदस्य हैं
$ sudo find /var/www/html -type d -exec chmod g=rwxs "{}" \;
$ sudo find /var/www/html -type f -exec chmod g=rw "{}" \;
// मैं आगे बढ़ने से पहले चीजों की जांच करना पसंद करता हूं
$ ls -l /var/www/html/
// आपको संभवतः अपाचे को पुनरारंभ करने की आवश्यकता नहीं है, लेकिन यदि आप चाहते हैं
$ sudo service apache2 restart
Apache को अब r / w के /var/www/html
साथ-साथ किसी भी उपयोगकर्ता के लिए उपयोग करना चाहिए जिसे आप shh / ftp के साथ चाहते हैंwww-data