मैं अपना पासवर्ड कैसे बदलूँ / ठीक करूँ?


28

मैंने कई व्यक्तिगत कॉन्फ़िगरेशन परिवर्तनों को एक रास्पियन व्हीज़ी इन्स्टॉल (अधिक सुरक्षित ssh, व्यक्तिगत कॉन्फ़िगरेशन, आदि) बनाया है। जब मैंने आखिरी बार इसे छुआ था, तब से यह कुछ हफ़्ते का है, और मैं लॉगिन करने के लिए पासवर्ड पूरी तरह से भूल गया था। मुझे क्या करना चाहिए?

जवाबों:


30

बल्ले से सही, मुझे कहना चाहिए कि पासवर्ड को पुनर्प्राप्त करने का कोई तरीका नहीं है (कुछ वास्तविक खुर / हैकिंग के बिना जो मुझे नहीं पता कि कैसे करना है)। अपना पासवर्ड रीसेट करना आपकी सबसे अच्छी शर्त है।

तो पहला कदम यह निर्धारित करना होगा कि क्या आपके पास रास्पबेरी पाई में प्रवेश करने का कोई तरीका है।

यदि आप एक ऐसे उपयोगकर्ता के साथ लॉग इन करने में सक्षम हैं जिसके पास 'sudo' अधिकार हैं (इसमें SSH शामिल है ... शायद आपके पास ठीक से सेट की गई कुंजियाँ हैं, लेकिन वास्तविक उपयोगकर्ता पासवर्ड भूल गए, जो मैं भाग गया था), बस टाइप करना:

sudo passwd

आपको एक नया पासवर्ड बनाने के लिए संकेत देना चाहिए (अपना वर्तमान पासवर्ड डाले बिना)।

एक अन्य विकल्प शुरुआती कॉन्फ़िगरेशन को चलाने और उस तरह से पासवर्ड बदलने का होगा।

sudo raspi-config

यदि आप पूरी तरह से बंद हैं, तो आप यहां बताई गई तकनीक को आजमा सकते हैं , हालांकि मुझे रणनीति से कोई सफलता नहीं मिली। इसने मुझे आरपीआई को खत्म करने से रोक दिया।

रूट एक्सेस पीरियड को सक्षम करने के लिए मुझे कोई अच्छी तकनीक नहीं मिली है (इस वार्तालाप को डालते हुए कि आप इसे एक तरफ क्यों करना चाहते हैं :)), अकेले रहने दें अगर आप लॉग इन नहीं कर सकते हैं। गलत।

उम्मीद है कि यह आपको एक ताजा के साथ एक छवि को उड़ाने से बचाएगा। यदि यह एक व्यक्ति को बचाता है, तो यह पोस्ट करने के लिए समय के लायक है :)


अजीब 'sudo pwd' ने मेरे लिए काम नहीं किया (अतिरिक्त अनुमतियों की आवश्यकता है?), लेकिन इंटरैक्टिव sudo 'sudo -i' सत्र और फिर बस pwd ने काम किया। तो मदद के लिए धन्यवाद
user14087

@ user14087 यह होना चाहिए passwd, नहीं pwd। यह दिखाने के लिए अद्यतित उत्तर।
पार्कर

"कुछ वास्तविक क्रैकिंग / हैकिंग के बिना" - वास्तव में ऐसा करने का कोई तरीका नहीं है कि या तो यादृच्छिक अनुमान से परे (उर्फ क्रूर बल); पासवर्ड सिस्टम पर संग्रहीत नहीं हैं। उनमें से केवल एक तरफ़ा हैश है ( एक तरफ़ा पर जोर )।
गोल्डीलॉक्स

2
प्रश्नकर्ता शायद खाता "पी" के लिए पासवर्ड रीसेट करना चाहता है। यदि आप उस पासवर्ड को भूल गए हैं, लेकिन SSH कुंजी एक्सेस है, तो लॉगऑन करें और इस कमांड का उपयोग करें: sudo passwd pi यदि आप "pi" को छोड़ देते हैं, तो आप रूट खाते के लिए पासवर्ड बदल देंगे।
जेमी कॉक्स

20

एसडी कार्ड को माउंट करें, फ़ाइल सिस्टम में जाएं, और संपादित करें /etc/passwd। "पाई" से शुरू होने वाली रेखा को इस तरह से खोजें:

pi:x:1000:1000...

एक्स से छुटकारा पाएं; कॉलोनों को दोनों तरफ छोड़ दें। यह पासवर्ड की आवश्यकता को समाप्त कर देगा।

आप शायद passwdलॉग इन करने के बाद कमांड का उपयोग करके एक नया पासवर्ड बनाना चाहते हैं ।


इस विधि ने बहुत अच्छी तरह से काम किया, धन्यवाद - एन्क्रिप्टेड पासवर्ड को *काम नहीं करने के लिए बदल रहा है , और एक init=/bin/shविधि जोड़ना बेकार था ... +1
Wilf

मैं यह नहीं कह सकता कि यदि यह विधि पारित में काम करती है लेकिन यह निश्चित रूप से अब काम नहीं करती है।
TheAlse

इसने मेरे लिए काम किया। RPi3B + रास्पियन 9.4 (खिंचाव)
dparar

4
यह मेरे लिए काम नहीं किया। हालाँकि, एक सरल उपाय यह था कि मैं अपने ग्राहक की सार्वजनिक ssh कुंजी को माउंट किए गए sd कार्ड के /home/pi/.ssh/authorized_keys में जोड़ दूं। फिर पास को सामान्य रूप से चलाना और चलाना संभव है
UsAaR33

10

यदि आपके पास पाई तक भौतिक पहुंच है, तो इन निर्देशों को देखें। अनिवार्य रूप से, एक अलग मशीन का उपयोग करके एसडी कार्ड को माउंट करें और cmdline.txt(अंत में) शामिल करने के लिए संपादित करें init=/bin/sh। फिर, निम्न आदेश चलाएँ:

mount -o remount,rw /
passwd pi
(enter a new password)
sync
exec /sbin/init

जानकारी के लिए धन्यवाद। मैं Raspbmc का उपयोग कर रहा हूं और यह एकमात्र समाधान था जिसने मेरे लिए काम किया।
रिकी हेविट

9

जैसा कि जेमी कॉक्स ने एक उत्तर में टिप्पणी की थी और वास्तव में मेरी समस्या के लिए काम किया था, आप शायद पीआई के लिए पासवर्ड बदलना चाहते हैं, इसलिए टाइप करें

sudo passwd pi

अन्यथा आप केवल रूट के लिए पासवर्ड बदल रहे हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.