मुझे उम्मीद है कि समय-समय पर आप अन्य कार्यों को करने के लिए जेनकींस के रूप में लॉग इन करने में सक्षम होना चाहेंगे, और इसलिए मैं अधिक सामान्य समस्या हल करूंगा। अंत में आपके प्रश्न का सख्त जवाब शामिल है।
sudo passwd jenkins
आप के लिए पहले कहा जा सकता है:
जेनकींस बदलें अपनी पसंद के कुछ करने के लिए पासवर्ड 'जो sudo अनुमतियों किसी भी खाते से यह
जानने के बिना पासवर्ड, आप जेनकींस रीसेट कर सकते हैं' सुडो का उपयोग करने के लिए, अपना पासवर्ड। फिर आपको जेनकिंस के लिए सेट करने के लिए नए पासवर्ड के लिए संकेत दिया जाएगा, और आखिर में उस नए पासवर्ड की पुष्टि होगी।
joe $ sudo passwd jenkins
[sudo] password for joe: **you enter joe's passwd**
Enter new UNIX password: ** you enter new jenkins passwd**
Retype new UNIX password: ** you enter new jenkins passwd**
passwd: password updated successfully
वैकल्पिक: जेनकींस के रूप में लॉगिन अपने पासवर्ड के बिना
वैकल्पिक रूप से, फिर एक उपयुक्त से sudo का उपयोग कर
sudo अधिकारों के साथ अपने उपयोगकर्ता जो कहा जाता है, तो यहां एक सत्र देखो कैसे हो सकता है अन्य खाता, आप अपने पासवर्ड के लिए पूछे बिना जेनकिंस के रूप में लॉगिन कर सकते हैं:
sudo su - jenkins
एक तरफ से बचना पासवर्ड मांगना भ्रम
sudo passwd jenkins
जारी करने से पहले, हम पहले sudo के साथ अलग से प्रमाणित करने के लिए प्रश्न के आसपास भ्रम से बचने के पसंद कर सकते हैं "जिसका पासवर्ड मैं, के लिए कहा जा रहा है अब?"।
sudo -v
sudo passwd jenkins
sudo द्वारा एक सफल प्रमाणीकरण के बाद, वहाँ एक खिड़की (जैसे 15 मिनट) जहाँ हम फिर से प्रमाणित करने के लिए संकेत नहीं दिया जाएगा है। (ध्यान दें कि आप तुरंत रद्द करना कर सकते हैं (मार) इस सत्र sudo -k
साथ, आप प्रयोग करना चाहते हैं।)
फिर सार्वजनिक कुंजी की सामग्री को देखने के लिए बिल्ली का उपयोग सख्त जवाब
sudo -u jenkins ssh-keygen
का वादा किया GitHub के लिए पारित करने के लिए किया जा (लेकिन पथ केवल एक उदाहरण है):
sudo cat ~jenkins/.ssh/id_rsa.pub
सटीक स्थान और सार्वजनिक कुंजी फ़ाइल का नाम क्या आप ssh-keygen के संकेतों को दर्ज किया पर निर्भर करता है, इसके बाद के संस्करण। मैंने जेनकिन्स 'होम डीआईआर, ~jenkins
के लिए शॉर्टकट का उपयोग किया है।
संबंधित लिंक
एक और बात मैं के बारे में उत्सुक किया गया है है: जब जेनकींस स्थापित किया गया है, एक नया उपयोगकर्ता 'Jenkins' बनाई गई है। क्या उस उपयोगकर्ता को पासवर्ड सौंपा गया है या क्या यह खाली है? यदि यह खाली है, तो क्या यह सुरक्षा जोखिम है? –
मेरा मानना है कि उपयोगकर्ता पासवर्ड के बिना बनाया गया है और बिना खोल के, इसलिए मुझे विश्वास नहीं है कि यह एक सुरक्षा जोखिम है, क्योंकि उपयोगकर्ता वास्तव में कुछ भी नहीं कर सकता है। –
@ डेवलोन्ग मैं जेनकींस के लिए बहुत नया हूं और पहली बार मैं यूबंटू सर्वर पर जेनकींस स्थापित कर रहा हूं, क्या आप कृपया मेरे यूबंटू सर्वर पर जेनकींस सेट करने में मेरी मदद कर सकते हैं? – napender