2016-04-25 11 views
9

यूआरएल में मेरी जेनकींस खोलते समय मुझे लगता है कि इसमें लॉग इन नहीं होता है, "उपयोगकर्ता को कुल मिलाकर/पढ़ने की अनुमति याद आ रही है" संदेश को फेंकता है। मैंने इसी तरह के प्रश्न से answer को आजमाया है लेकिन सुरक्षा को अक्षम करने से काम नहीं होता है। जेनकींस ने त्रुटि को फेंकना जारी रखा है। किसी ने सिफारिश की है कि मैं फाइल को सभी को एक साथ हटा दूंगा लेकिन असफल रहा। कोई अन्य समाधान कोई मुझे आपूर्ति कर सकता है?जेनकिन्स कुल मिलाकर/पढ़ने की अनुमति

पोस्ट मैं पहले से ही दौरा किया है में शामिल हैं: Jenkins Wiki

+0

क्या आपने जेनकिंस_एचओएमई पर्यावरण चर सेट करने का प्रयास किया था ताकि जेनकिंस को प्रासंगिक जेनकींस होम फोल्डर का उपयोग करके मजबूर किया जा सके? –

+0

कोई काम नहीं करता है, लेकिन मुझे आपको जोड़ना होगा कि मुझे जेनकिंस के साथ एक और समस्या ठीक करने के लिए कहां दिखाया गया था और वह एक और अधिक महत्वपूर्ण था धन्यवाद! –

उत्तर

14

संपादित /var/lib/jenkins/config.xml फ़ाइल और एक व्यवस्थापक के रूप में जोड़ना इस प्रकार है:

<authorizationStrategy class="hudson.security.ProjectMatrixAuthorizationStrategy"> 
. 
. 
<permission>hudson.model.Hudson.Administer:***Here is your username***</permission> 
. 
. 
</authorizationStrategy> 

के लिए मत भूलना सर्वर को पुनरारंभ करने के लिए जाओ। उम्मीद है कि यह मदद करता है!

+1

मुझे आपका उत्साह पसंद है लेकिन दुर्भाग्य से काम नहीं किया। यहां तक ​​कि एक नया खाता बनाने और नए खाते के विवरण में कॉन्फ़िगरेशन सेटिंग्स बदलने की कोशिश भी अभी भी एक ही त्रुटि है। –

+1

यह जेनकींस 2.32.2 पर मेरे लिए अच्छा काम करता है। जेनकींस को पूरी तरह से पुनर्स्थापित करने से कहीं अधिक आसान लगता है। – steve

+1

धन्यवाद, समाधान जेनकिंस 2.47 पर मेरे लिए काम किया। –

1

विंडोज़ में: जब मैंने वैश्विक सुरक्षा के तहत एलडीएपी सक्षम किया है, तो मैंने भी अपना व्यवस्थापक खो दिया है। त्रुटि के साथ "प्रवेश अस्वीकृत कुल मिलाकर/पढ़ने की अनुमति जेनकींस विंडोज़ गायब है"।

ऐसे मामले में, कृपया मौजूदा उदाहरण को बनाए रखें, किसी अन्य मशीन या वीएम पर एक नया जेनकिन्स इंस्टॉल करें। Config.xml को जेनकिन्स_होम से कॉपी करें और इसे अपनी जेनकिन_होम निर्देशिका से config.xml से प्रतिस्थापित करें। ऐसा करने के दौरान, सुनिश्चित करें कि जेनकींस सेवा बंद है। एक बार बदल दिया, उदाहरण और VOILA शुरू करें।

2

आदेश नीचे का उपयोग कर अपने जेनकींस सर्वर को पुनरारंभ करें,

सेवा जेनकींस पुनः आरंभ

यह मेरे लिए काम करता है।

0
Disabling Security 
One may accidentally set up security realm/authorization in such a way that you may no longer able to reconfigure Jenkins. 

When this happens, you can fix this by the following steps: 

Stop Jenkins (the easiest way to do this is to stopthe servlet container.) 
Go to $JENKINS_HOME in the file system and find config.xml file. 
Open this file in the editor. 
Look for the <useSecurity>true</useSecurity> element in this file. 
Replace true with false 
Remove the elements authorizationStrategy and securityRealm 
Start Jenkins 
When Jenkins comes back, it will be in an unsecured mode where everyone gets full access to the system. 
If this is still not working, trying renaming or deleting config.xml. 

ऊपर https://jenkins.io/doc/book/system-administration/security/

तो से उद्धृत किया गया था एक बार जब हम असुरक्षित मोड में जेनकींस हम उपयोगकर्ताओं को हटाने और एक नया उपयोगकर्ता जोड़ने की जरूरत पर वापस आते हैं।

0

[परियोजना आधारित मैट्रिक्स प्राधिकरण रणनीति संबंधित]

नमस्कार, वही त्रुटि मुझे क्या हुआ जब मैं वैश्विक अनचेक/गुमनाम के लिए अनुमति पढ़ें।

यदि आप एक अस्पष्ट कारण के लिए प्रोजेक्ट आधारित मैट्रिक्स एहटोरिज़ेशन प्लगइन का उपयोग कर रहे हैं, तो इस पढ़ने की अनुमति प्लगइन द्वारा आवश्यक प्रतीत होती है।