मैंने एक सेवा लिखी है जो एक वेबसाइट ExecuteCommand विधि का उपयोग कर दूरस्थ रूप से कमांड निष्पादित कर सकती है। मैंने देखा है कि यदि वेबसाइट किसी ऐसे उपयोगकर्ता के तहत नहीं चल रही है जो रिमोट मशीन पर एक व्यवस्थापक है तो मुझे आदेश निष्पादित करने की कोशिश करने पर अपवाद से इनकार कर दिया गया है।सेवा नियंत्रक अनुमतियाँ
सेवा नियंत्रक कक्षा आपको किसी प्रमाणीकरण पैरामीटर निर्दिष्ट करने की अनुमति भी नहीं देती है। क्या यह सही है? क्या व्यवस्थापक के बजाय उपयोगकर्ता को निजीकरण का एक विशिष्ट सेट है, क्योंकि मैं सेवा मशीन पर स्थानीय व्यवस्थापक के रूप में हमारे क्लस्टर में सभी वेबसर्वर उपयोगकर्ताओं को जोड़ने में अनिच्छुक हूं?
यदि संभव हो, तो मैं सुझाव दूंगा कि प्रत्येक बार जब वे आदेश चलाते हैं तो उपयोगकर्ता अपना व्यवस्थापक पासवर्ड दर्ज कर लेता है। इस तरह आप इसे स्टोर करने से बचें। हालांकि, यह आपके मामले में व्यवहार्य नहीं हो सकता है। – John