मैं फ़ाइल प्रबंधन सामग्री के लिए krusader का उपयोग करता हूं। समस्या यह है कि अपाचे के DocumentRootनीचे होना चाहिए chown www-data:www-data /path/to/www। इसलिए क्रुसेडर (जो मेरे खाते के तहत चलाया जाता है) का उपयोग करते /path/to/wwwहुए मैंने उस तक पहुंच नहीं लिखी है जबकि मुझे वास्तव में आवश्यकता है। मैं नहीं जानता कि अन्य डेवलपर्स कैसे इस तरह के प्रतिबंध के साथ काम करना जारी रख सकते हैं!
मुझे आश्चर्य हुआ कि अगर मैं क्रासडेर चला सकता हूं www-dataतो मैं आसानी से फाइलों के साथ खेल पाऊंगा। लेकिन का उपयोग कर su - www-dataमुझसे www-dataपासवर्ड के लिए पूछा !!
तो, मैं Gnome में किसी अन्य उपयोगकर्ता (जैसे www-data) के रूप में एक एप्लिकेशन (क्रुसाडर की तरह) कैसे चला सकता हूं?
या मेरे मामले का कोई और समाधान है? (कठिन मैं वास्तव में जवाब जानने के लिए उत्सुक हूँ!)
ध्यान रखें कि मुझे पता है कि मैं इसे जड़ के रूप में चला सकता हूं ! लेकिन इसका उपयोग करते समय कुछ अनुमति की समस्याएं होंगी , cpऔर mkdirआप जानते हैं।
पुनश्च:
sudo और gksudoमदद नहीं की:
$ gksudo -u -www-data krusader
No protocol specified
krusader: cannot connect to X server :0.0
अंतिम नोट:
सबसे अच्छे उत्तर के अनुसार, मैंने किया chmod u+w /path/to/wwwऔर मेरी समस्या हल हो गई। लेकिन मैं अभी भी एक अन्य उपयोगकर्ता के रूप में krusader खोलने में सफल नहीं हुआ है!