2015-03-12 23 views
8

मैंने अपने लिनक्स मशीन में अपना खुद का शेफ सर्वर स्थापित और चलाया। जब मैं अपने शेफ सर्वर यूआई तक पहुंचता हूं तो यह मुझे उपयोगकर्ता नाम और पासवर्ड पूछता है। दुर्भाग्य से मैं अपना पासवर्ड भूल गया। मुझे पता है कि मेरा उपयोगकर्ता नाम admin है।शेफ सर्वर पासवर्ड रीसेट

मैं अपना पासवर्ड कैसे पुनर्प्राप्त कर सकता हूं? यूआई में कोई भी भूल गए पासवर्ड विकल्प भी नहीं है। मैंने डिफ़ॉल्ट पासवर्ड बदल दिया जो [email protected] है। लेकिन मैं भूल गया कि मैंने क्या बदल दिया है।

क्या यह पासवर्ड मेरे शेफ सर्वर के किसी भी स्थान पर संग्रहीत है या फिर भी मेरा पासवर्ड रीसेट करने के लिए है? धन्यवाद।

उत्तर

7

मुझे लगता है कि अब आप केवल एक ही चीज डेटाबेस में लॉगिन करना और पासवर्ड बदलना है।

डेटाबेस संरचना बावर्ची 12.2 में बदल दिया है लगता है या बाद में, तो अपने संस्करण आप निम्न कमांड

का उपयोग करना चाहिए के आधार पर (बावर्ची 12.2 से पहले)

$ sudo -u opscode-pgsql /opt/chef-server/embedded/bin/psql opscode_chef 
psql# update osc_users set hashed_password = '$2a$12$y31Wno2MKiGXS3FSgVg5UunKG48gJz0pRV//RMy1osDxVbrb0On4W' , salt ='$2a$12$y31Wno2MKiGXS3FSgVg5Uu' where username ='admin'; 

(बावर्ची 12.2 और ऊपर)

$ sudo -u opscode-pgsql /opt/opscode/embedded/bin/psql opscode_chef 
psql# update users set hashed_password = '$2a$12$y31Wno2MKiGXS3FSgVg5UunKG48gJz0pRV//RMy1osDxVbrb0On4W' , salt ='$2a$12$y31Wno2MKiGXS3FSgVg5Uu' where username ='admin'; 

व्यवस्थापक के लिए नया पासवर्ड "पासवर्ड" है। लॉग इन करें और इसे वेब इंटरफ़ेस के माध्यम से बदलें।

9

आप सर्वर से कमांड लाइन का उपयोग किया है, तो आप उपयोग कर सकते हैं बावर्ची-सीटीएल

sudo महाराज-server-सीटीएल पासवर्ड USERNAME

यहाँ देखें: https://docs.chef.io/ctl_chef_server.html#password

1

sudo शेफ-सर्वर-सीटीएल पासवर्ड USERNAME

वेबूई शेफ-प्रबंधन-सीटीएल रीसेट करने के लिए महत्वपूर्ण

01 पुनरारंभ करें
संबंधित मुद्दे