2013-08-13 7 views
5

मैं उबंटू 12.04 में जेनकिंस युद्ध 1.520 का उपयोग कर रहा हूं, मैंने ओपनिड प्लगइन के साथ जेनकींस कॉन्फ़िगर किया था और Google ऐप्स के साथ प्रमाणित किया था। मैं भूमिका आधारित सुरक्षा और मैट्रिक्स में कुछ बदलाव आधारित सुरक्षा क्यों मुझे संकेत देता हैजेनकींस एक्सेस अस्वीकृत- [email protected] में पढ़ने की अनुमति अनुपलब्ध है

Access Denied- [email protected] is missing the Read permission

तो कृपया मुझे बताएं, क्या आदेश जेनकींस

+0

आप अपने अनुमतियों को पुनः कॉन्फ़िगर करना होगा। क्या आपके पास अभी भी लॉगिन पहुंच वाला उपयोगकर्ता है या नहीं? – coffeebreaks

+0

मैं सरल लॉगिन कर सकता हूं, यह सब – krs

+0

है जैसा कि मेरे उत्तर में कहा गया है, अगर आपने सुरक्षा अक्षम कर दी है और लॉग इन करने में सक्षम हैं, तो इसे पुनः सक्षम करें, विज्ञापन हमें दिखाएं कि आपके मैट्रिक्स और भूमिका आधारित सुरक्षा में आपके पास क्या है। – coffeebreaks

उत्तर

5

आप करना होगा करने के लिए पहुंच प्राप्त करने के लिए किया जाना चाहिए बनाया अपनी अनुमतियों को पुन: कॉन्फ़िगर करें। क्या आपके पास अभी भी लॉगिन पहुंच वाला उपयोगकर्ता है या नहीं? यदि नहीं, तो आपको अस्थायी रूप से सुरक्षा को अक्षम करके इसे रीसेट करना पड़ सकता है। यह $ JENKINS_HOME/config.xml ($ HOME/.jenkins/config.xml को डिफ़ॉल्ट रूप से आपके सिस्टम पर जेनकिन्स.वार चलाने पर संशोधित करके) और < उपयोग सुरक्षा > को सत्य से गलत तक संशोधित करके हासिल किया जा सकता है। अपनी कॉन्फ़िगरेशन बैकअप करना सुनिश्चित करें!

एक बार जब आप सुरक्षा को पुनः प्राप्त कर लेते हैं, और हमें दिखाते हैं कि आपके पास मैट्रिक्स और भूमिका आधारित सुरक्षा में क्या है।

+0

मुझे config.xml फ़ाइल नहीं मिलती है और मैं युद्ध फ़ाइल का उपयोग कर रहा हूं। कृपया मुझे तरीकों को बताएं। मेरी जेनकिंस दो दिनों के लिए निष्क्रिय है! – krs

+1

जब जेनकींस शुरू होता है, तो यह एक स्थान में युद्ध फ़ाइल 'विस्फोट' करता है और कॉन्फ़िगरेशन फ़ाइल लिखना शुरू करता है। आपको शायद इसे $ HOME/.jenkins/config.xml के अंतर्गत मिल जाएगा। उस निर्देशिका का बैकअप लें (या केवल उस फ़ाइल को यदि आप पर्याप्त सतर्क हैं), ऊपर दी गई कॉन्फ़िगरेशन फ़ाइल को संपादित करें, जेनकींस को पुनरारंभ करें। मेरे मामले में – coffeebreaks

+0

, फ़ाइल स्थान/var/lib/jenkins है। –

1

जेनकींस के साथ एक ही समस्या थी, मेरा उपयोगकर्ता नाम गिडोन था, लेकिन त्रुटि मुझे मिल रहा था 'गिडोन में कुल प्रशासक/पंजीकरण अनुमति गुम है'। Gideon को/hudson/authorization में gideon में बदलकर config config.xml संपादित करेंस्ट्रेटी/अनुमति टैग और सब कुछ ठीक काम कर रहा है।

+0

मुझे प्रमाणीकरण के साथ कुछ परेशानी भी थी, और यही मेरी मदद करता है। उपयोगकर्ता को विषाणुओं की वर्तनी थी लेकिन यह पता चला कि वास्तव में वह शब्द था जो मुझे काम करने की अनुमति के लिए जोड़ना था। यह महसूस करने में काफी समय लगा। – Viciouss

0

मेरे अनुमतियाँ फ़ाइल यहाँ था:

/var/lib/jenkins/config.xml

0

रूप Disable security पेज में सुझाव दिया है, तो आप useSecurity, authorizationStrategy और securityRealm के साथ अपने $JENKINS_HOME (जैसे /var/lib/jenkins) और हटाने लाइनों में config.xml संपादित करने की जरूरत है, तो जेनकींस पुनः आरंभ ।

देखें: Jenkins Github Authentication error: user is missing the Overall/Read permission

संबंधित मुद्दे