jenkins - जेनकींस स्लेव उपयोगकर्ता के रूप में चलाता है




permissions active-directory (2)

मेरे पास कई उपयोगकर्ता हैं जो सक्रिय निर्देशिका प्लगइन के साथ प्रवेश कर रहे हैं के साथ एक जेनकिन्स सेटअप है यह उपयोगी है ताकि प्रत्येक उपयोगकर्ता अपने कार्यों का उपयोग कर सके।

हालांकि प्रत्येक उपयोगकर्ता के पास स्थानीय नेटवर्क पर अलग-अलग अनुमतियां भी होती हैं, जैसे कि विभिन्न फ़ोल्डर्स आदि तक पहुंच। मैंने देखा है कि प्रत्येक कार्य को दी जाने वाली अनुमतियां उपयोगकर्ता से नहीं बल्कि उस खाते को नहीं जुड़ी हैं जिसके तहत गुलाम सेवा के रूप में चल रहा है। क्या ऐसा बदलने का एक तरीका है कि दास को उपयोगकर्ता के क्रेडेंशियल (और इसलिए अनुमति) के तहत कार्य निष्पादित किया जाए?

धन्यवाद


समस्या यह है: जेनकिंस मास्टर द्वारा उस सर्वर को दिए गए अलग-अलग नौकरी को चलाने में केवल एक दास प्रक्रिया है।
इसलिए दास स्वयं ही एक उपयोगकर्ता (आमतौर पर, एक समर्पित खाता या सिस्टम खाते) के रूप में चलाता है।

चूंकि आप उपयोगकर्ता आईडी को पर्यावरण चर के रूप में प्राप्त कर सकते हैं ( जेन्किन्स के साथ उपयोगकर्ता वर्क्स प्लगिन बनाएं ), आप उस कार्य को कॉन्फ़िगर करने पर विचार कर सकते हैं क्योंकि उस बिल्ड को ट्रिगर करने वाला उपयोगकर्ता "के रूप में चलाएं" के लिए कदम उठाते हैं।
उदाहरण के लिए जेन्किन्स प्राधिकृत प्रोजेक्ट प्लगइन देखें

हालांकि, जैसा कि यह उत्तर बताया गया है :

"प्राधिकृत प्रोजेक्ट" प्लगिन ओएस स्तर के उपयोगकर्ता को बदलता नहीं है जो कमांड चला रहा है
यह केवल जेनकिन्स उपयोगकर्ता को सेट करता है जो नौकरी और किसी भी डाउनस्ट्रीम जॉब्स चल रहा है, जेनकिन्स प्रमाणीकरण (जो भी हो सकता है) का उपयोग कर।

तो आप रनस या सु -क कमांडों के साथ बिल्ड स्टेप के साथ छोड़ दिया जाता है ताकि सुनिश्चित हो कि आपका काम सही उपयोगकर्ता के साथ चल रहा है।


मेरे पास इसी तरह की समस्या थी और मैं उन भूमिकाओं पर अधिक नियंत्रण का प्रबंधन करने के लिए याद कर सकता हूं जो मैंने भूमिका रणनीति प्लगइन और एलडीएपी सर्वर (सक्रिय निर्देशिका को भी ठीक किया जाना चाहिए) का उपयोग करके वैश्विक सुरक्षा की स्थापना की है। और मैंने प्राधिकृत परियोजना प्लगइन का इस्तेमाल किया । देखो और मुझे आशा है कि इसे आपके उद्देश्य को हल करना चाहिए। मुझे किसी भी स्पष्टीकरण के लिए टिप्पणी अनुभाग पर पता करें





active-directory