किसी अन्य उपयोगकर्ता के /home/devuser1/pubic_htmlफ़ोल्डर के तहत एक फ़ोल्डर बनाने की कोशिश में थोड़ा मुश्किल समय रहा । मैं sudoएक विकल्प की तलाश और उपयोग से बचने की कोशिश कर रहा हूं । उक्त फ़ोल्डर पर अनुमतियाँ इस प्रकार हैं:
drwxr-s--- 2 devuser1 www-data 4096 Apr 28 19:40 public_html
वैकल्पिक रूप से, यह मानते हुए कि मैं sudoउपसर्ग का उपयोग करता हूं , तो निहितार्थ क्या होगा? मैंने पढ़ा है कि sudoफ़ोल्डर बनाने के लिए उपयोग करना बुरा है । नया फ़ोल्डर बनने के बाद, मैं अभी भी उपयोगकर्ता के स्वामित्व को प्रश्न में बदल रहा हूँ। उदाहरण:
chown -vR devuser1:www-data /home/devuser1/public_html/$vhost
sudo -u USERNAME mkdir DIRNAME, तो आपmkdirउपयोगकर्ता के रूप में कमांड निष्पादित कर रहे हैंUSERNAME। यह बिल्कुल लॉग इन करने के बराबर नहीं हैUSERNAME, क्योंकि लॉगिंग का अर्थ है पर्यावरण चर और इतने पर सेटिंग भी, लेकिन यह वह हिस्सा है जो मायने रखता है, अर्थात् एक विशेष उपयोगकर्ता के रूप में एक प्रक्रिया को निष्पादित करना।