2011-07-05 2 views
5

के रूप में जेनकींस चलाएं हमने हडसन को जेनकींस में अपडेट किया है और हमारे पास "हडसन" उपयोगकर्ता पर कुछ निर्भरताएं हैं।उपयोगकर्ता "हडसन"

अब हमारे पास जेनकिंस चल रहा है (ठीक काम करता है) हम इसे अन्य "प्रक्रियाओं" के रूप में चलाने के लिए चाहते हैं ताकि हमारी अन्य प्रक्रियाओं को फिर से लिखने के बिना बरकरार रखा जा सके।

हमें जेनकींस स्थापित करने से पहले ऐसा करने के निर्देश दिए गए, लेकिन हम पहले से ही उस बिंदु से पहले ही हैं। जेनकींस स्थापित और ऊपर और चल रहा है। क्या जेनकिंस को उपयोगकर्ता "हडसन" के रूप में चलाने का कोई तरीका है?

मदद करने के लिए बहुत बहुत धन्यवाद।

हम CentOS

चल रहे हैं
+0

हो सकता है कि यह कैसे स्थापित किया गया था और किस प्रकार का पैकेज फायदेमंद हो सकता है, इस बारे में थोड़ा और विस्तृत विवरण हो सकता है। –

उत्तर

0

जेनकींस आमतौर पर अपने आप उपयोगकर्ता के साथ चलता है, तो वहाँ दो मुख्य मुद्दों को संभालने के लिए कर रहे हैं:

  • यकीन है कि उपयोगकर्ता हडसन 'बनाने पूर्ण पहुँच गया है उपयोगकर्ता 'जेनकींस' (या जो भी उपयोगकर्ता इसे चलाने के लिए सेट किया गया था) की फ़ाइलें।

  • 'हडसन' उपयोगकर्ता के साथ जेनकींस-डेमन (या अन्य आरंभकर्ता) शुरू करें।

गुड लक (एक और दृष्टिकोण उपयोगकर्ता के आईडी को बदलने के लिए लेकिन दो नामों के साथ तो यह वास्तव में एक ही उपयोगकर्ता है)!

0

यदि आपने आरपीएम से जेनकींस स्थापित किया है, तो एक जेएनकिन्स_यूएसईआर सेटिंग के साथ एक/etc/sysconfig/जेनकिन्स फ़ाइल होनी चाहिए जो 'जेनकींस' के लिए डिफ़ॉल्ट है जिसे आप 'हडसन' में बदल सकते हैं।

मैं यह सुनिश्चित करने के लिए ऊपर गोयन की टिप्पणी करता हूं कि आप 'जेनकींस' स्वामित्व वाली फ़ाइलों के स्वामित्व को 'हडसन' में बदलते हैं।/Var/log/jenkins लॉग के बारे में मत भूलना।

भी फ़ाइलों को अद्यतन करने के बाद जेनकींस सेवा को पुनरारंभ करना न भूलें।