डिफ़ॉल्ट रूप से, आप केवल 0 के प्रभावी उपयोगकर्ता आईडी (यानी रूट के रूप में) के साथ एक उपयोगकर्ता के रूप में / var / चला सकते हैं। यह अच्छे कारणों के लिए है, इसलिए आप जो भी करते हैं, वह नहीं जाते हैं और / var / run की अनुमतियों को बदलते हैं ... इसके बजाय, रूट के रूप में, / var / run के तहत एक निर्देशिका बनाएं :
# mkdir /var/run/mydaemon
फिर इसके स्वामित्व को उस उपयोगकर्ता / समूह में बदलें जिसके तहत आप अपनी प्रक्रिया चलाना चाहते हैं:
# chown myuser:myuser /var/run/mydaemon
अब / var / run के बजाय / var / run / mydaemon का उपयोग करने के लिए निर्दिष्ट करें।
प्रश्न में उपयोगकर्ता के रूप में परीक्षण चलाकर आप हमेशा इसका परीक्षण कर सकते हैं।
/var/run/mydaemon
निर्देशिका चली गई।