मैं एक खो प्रशासनिक पासवर्ड कैसे रीसेट करूं?


656

मैं एक उबंटू प्रणाली पर काम कर रहा हूं, और मेरा ग्राहक अपने प्रशासनिक पासवर्ड को पूरी तरह से भूल गया है। वह एक में प्रवेश करना भी याद नहीं रखता; हालाँकि यह वहाँ है।

मैंने वेबसाइट पर सुझावों की कोशिश की है, और मैं पासवर्ड हटाने में असफल रहा हूं ताकि मैं आपकी फ़ाइलों को चलाने के लिए आवश्यक ऐपलेट डाउनलोड कर सकूं। क्या कोई हल है?


उस मामले में जहां कोई भी प्रशासनिक पासवर्ड सेट करना याद नहीं रख सकता है, नीचे दिए गए किसी भी प्रकार के पासवर्ड को प्रशासनिक पासवर्ड के रूप में आज़माने से पहले। यह मेरे लिए काम किया!
सीएएफ



मामले में आपको अपने विशेष-चरित्र से भरे रूट पासवर्ड दर्ज करने से पहले कंसोल कीबोर्ड को फिर से कॉन्फ़िगर करने की आवश्यकता है: dpkg-reconfigure keyboard-configuration(यह वास्तव में बूट प्रक्रिया के लिए एक नई प्रारंभिक रैम-डिस्क बनाता है, भी) (भी, बेल्जियम कीबोर्ड लेआउट बुराई है )
डेविड टोनहोफर

sudo suटर्मिनल में रूट होने का कमांड भी है और आपको केवल एक उपयोगकर्ता खाते की आवश्यकता है और रूट पासवर्ड के बिना सभी कर सकते हैं
damadam

जवाबों:


783

डिफ़ॉल्ट रूप से पहला उपयोगकर्ता का खाता एक प्रशासनिक खाता है, इसलिए यदि UI आपको पासवर्ड के लिए संकेत दे रहा है, तो यह संभवतः उस व्यक्ति का उपयोगकर्ता पासवर्ड है। यदि उपयोगकर्ता को अपना पासवर्ड याद नहीं है, तो आपको इसे रीसेट करने की आवश्यकता है। ऐसा करने के लिए आपको पुनर्प्राप्ति मोड में बूट करने की आवश्यकता है (देखें ऑफिकल डॉक्स: रिकवरी मोड )।

मशीन को बूट करें, और BIOS स्क्रीन के बाद , बाईं Shiftकुंजी दबाए रखें (ध्यान दें कि UEFI BIOS के लिए आपको ESCइसके बजाय प्रेस की आवश्यकता हो सकती है )। फिर आपको एक मेनू द्वारा संकेत दिया जाएगा जो कुछ इस तरह दिखता है:

यहां छवि विवरण दर्ज करें

मैंने कुछ प्रणालियों पर ध्यान दिया है कि बाईं Shiftकुंजी को हिट करने के लिए समय मुश्किल हो सकता है, कभी-कभी मैं इसे याद करता हूं और इसे फिर से प्रयास करने की आवश्यकता होती है।

नीचे के तीर को तब तक मारो जब तक आप शीर्ष से दूसरी प्रविष्टि ( विवरण में पुनर्प्राप्ति मोड के साथ ) का चयन न करें और फिर हिट करें Enter

अब आपको यह मेनू देखना चाहिए:

यहां छवि विवरण दर्ज करें

तीर कुंजियों का उपयोग करके रूट करने के लिए नीचे स्क्रॉल करें और फिर हिट करें Enter

अब आपको रूट प्रॉम्प्ट, कुछ इस तरह से देखना चाहिए:

root@ubuntu:~#

इस स्तर पर आपके पास एक रीड-ओनली फाइलसिस्टम होना चाहिए। आपको इसे लिखने की अनुमति के साथ रिमूव करना होगा:

mount -o remount,rw /

अब हम उपयोगकर्ता के पासवर्ड को passwdकमांड के साथ सेट कर सकते हैं । (इस उदाहरण में मैं उदाहरण के रूप में jorge का उपयोग करूँगा, आपको उपयोगकर्ता का उपयोगकर्ता नाम जो भी है उसे प्रतिस्थापित करना होगा):

root@ubuntu:~# passwd jorge
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@ubuntu:~#

जो आप चाहते हैं कि नया पासवर्ड प्रांप्ट पर टाइप करें। मशीन के सफल रीबूट होने के बाद और उपयोगकर्ता अपने नए पासवर्ड से लॉग इन कर पाएंगे।


सुरक्षा भेद्यता होने के बारे में चिंता है। यह नहीं है । ऐसा करने के लिए आपको मशीन तक भौतिक पहुंच की आवश्यकता है। अगर किसी के पास आपके पीसी की भौतिक पहुंच है, तो वे पासवर्ड बदलने की तुलना में बहुत बुरा कर सकते हैं। जब भौतिक पहुंच की बात आती है, तो सुरक्षा की लड़ाई हार जाती है। आप अपने पीसी पर किससे सावधान रहें।

यहां तक ​​कि रूट पासवर्ड सेट करना भी सफल नहीं होगा, क्योंकि कोई भी बस initहोने के साथ बूट हो सकता है /bin/shऔर पूरी रूट एक्सेस कर सकता है। फिर से, भौतिक पहुंच को देखते हुए, कंप्यूटर ज्ञान रखने वाला कोई भी व्यक्ति आपके कंप्यूटर पर कुछ भी कर सकता है।


6
Google को यह सीखने की जरूरत है।
नोनी

2
मुझे
रिमाइंड

1
इतना सादा सरल।
gies0r

1
लेनोवो लैपटॉप रिकवरी मोड में लाने के लिए दर्दनाक है। समाधान BIOS (यानी लेनोवो लोगो) के बाद बाईं शिफ्ट कुंजी को दबाकर "ईएससी" है।
मिलन कामिल्या

2
"शीर्ष से दूसरी प्रविष्टि का चयन करें" - यह सटीक नहीं हो सकता है, मेरे मामले में 2 डी प्रविष्टि (अपस्टार्ट) थी , नहीं (पुनर्प्राप्ति मोड)
bambosze_babuni

73

हां, आप GRUB के जरिए पुराना पासवर्ड बदल सकते हैं ।

  1. यदि आपके पास एक एकल-बूट है (उबंटू आपके कंप्यूटर पर एकमात्र ऑपरेटिंग सिस्टम है), बूट मेनू को दिखाने के लिए, आपको Shiftबूटअप के दौरान कुंजी को दबाए रखना होगा ।

  2. यदि आपके पास एक डुअल-बूट है (उबंटू विंडोज के बगल में स्थापित है, तो एक अन्य लिनक्स ऑपरेटिंग सिस्टम, या मैक ओएस एक्स; और आप बूट समय चुनते हैं कि कौन सा ऑपरेटिंग सिस्टम बूट करना है), बूट मेन्यू को नीचे रखने की आवश्यकता के बिना दिखाई देना चाहिए। shiftकुंजी।

  3. बूट मेनू से, रिकवरी मोड का चयन करें, जो आमतौर पर दूसरा बूट विकल्प होता है।

  4. जब आप पुनर्प्राप्ति मोड का चयन करते हैं और सभी बूट-अप प्रक्रियाओं को समाप्त करने के लिए प्रतीक्षा करते हैं, तो आपको कुछ विकल्पों के साथ प्रस्तुत किया जाएगा। इस स्थिति में, आप चाहते हैं कि ड्रॉप टू रूट शेल प्रॉम्प्ट विकल्प है, इसलिए उस विकल्प को प्राप्त करने के लिए डाउन एरो दबाएं, और फिर Enterइसे चुनने के लिए दबाएं ।

  5. एक बार जब आप रूट शेल प्रॉम्प्ट पर होते हैं, यदि आप अपना उपयोगकर्ता नाम भूल गए हैं, तो टाइप करें ls /home(छोटे अक्षर और कैपिटल नहीं)। यह आपके सेट अप में सभी उपयोगकर्ता खातों को सूचीबद्ध करेगा।

  6. पासवर्ड रीसेट करने के लिए, passwd usernameजहाँ यूज़रनेम है , जिसे टाइप करना है, उदाहरण के लिए, passwd mysterioमेरे मामले में।

  7. फिर आपको एक नया पासवर्ड देने के लिए कहा जाएगा। जब आप पासवर्ड टाइप करेंगे तो आपको अपनी टाइपिंग स्वीकार करते हुए कोई दृश्य प्रतिक्रिया नहीं मिलेगी। आपका पासवर्ड अभी भी स्वीकार किया जा रहा है। पासवर्ड टाइप करें और Enterकाम पूरा होने पर हिट करें । आपको पासवर्ड पुनः टाइप करने के लिए प्रेरित किया जाएगा। ऐसा करो और Enterफिर से मारो ।

  8. अब पासवर्ड रीसेट होना चाहिए। exitरिकवरी मेनू पर लौटने के लिए टाइप करें।

  9. पुनर्प्राप्ति मेनू पर वापस जाने के बाद, सामान्य बूट को फिर से शुरू करें और उबंटू का उपयोग करें जैसा कि आप सामान्य रूप से करते हैं - केवल इस बार, आप वास्तव में पासवर्ड जानते हैं!


2
यह उपयोगकर्ता और पासवर्ड दोनों को भूल जाने पर मार्ग प्रदान करता है , जो @Jorge कास्त्रो के उत्तर के साथ भी काम करेगा।
बोबले

रिकवरी मेनू (@ मिस्टीरियो की सूची में चरण 4) मेरे लिए कभी नहीं आया, लेकिन मैं यहां एक वैकल्पिक समाधान के साथ मिलाने में सक्षम था ।
कार्ल बेकर

52

यदि जॉर्ज की विधि आपके लिए काम नहीं करती है, जैसा कि मेरे लिए नहीं है, तो यहां एक और तरीका है। मुझे कुछ अलग करने की कोशिश करनी पड़ी क्योंकि:

  1. मेरा USB कीबोर्ड रूट प्रॉम्प्ट पर काम नहीं करता था either शायद कीबोर्ड या मेनबोर्ड में भी हार्डवेयर होता है। ठीक करने के लिए मैंने एक पुराने PS / 2 कीबोर्ड (थोड़ा गोल प्लग) का उपयोग किया और उसका उपयोग किया।

  2. जब मैं passwd usernameअपना पासवर्ड बदलता था, तो यह खराब टोकन या इस तरह से विफल हो जाता था। यह कठोर उपायों का आह्वान करता है।

कठोर उपाय

यह एक बहुत खतरनाक काम है! जोर्ज की विधि का उपयोग किया जाना चाहिए; केवल इस मामले में ऐसा करें कि विधि काम न करे।

अपने जोखिम पर ऐसा करें । इसने मेरे लिए मेरे 11.10 सिस्टम पर काम किया।

विचार उपयोगकर्ता के पासवर्ड को रिक्त (या अशक्त) पर सेट करने के लिए है - यह आपको केवल संकेत Enterपर प्रेस करने की अनुमति देता है Password:

अभी भी जोर्ग की विधि से रूट प्रॉम्प्ट पर , पहले रूट फाइल सिस्टम को इस कमांड का उपयोग करके रीड-राइट के रूप में रिमूव करें:

mount -o remount,rw /
  • अब आप इस सिस्टम पर एक सुपर-यूजर हैं। धीरे से रास्ता बनाना।

फिर अपने यूज़रनेम के लिए एन्क्रिप्टेड पासवर्ड को हटाने के लिए पासवर्ड शैडो फाइल को एडिट करें। में टाइप करें:

nano -B /etc/shadow

नैनो संपादक फ़ाइल की सामग्री को प्रदर्शित करेगा। प्रत्येक पंक्ति में वह रूप होगा name:⋯:⋯:⋯…जहां will एक स्ट्रिंग या अशक्त (खाली) है। लाइनों में से एक आपके उपयोगकर्ता नाम के साथ शुरू होगी। आपके उपयोगकर्ता नाम के बाद पहला your आपका एन्क्रिप्टेड पासवर्ड है। उदहारण के लिए:

username:$1$amFeNcjp$PprjCKEVk3UtzKwWfEMOY0:14920:0:99999:7:::

$1$amFeNcjp$PprjCKEVk3UtzKwWfEMOY0एन्क्रिप्टेड पासवर्ड कहां है।

सभी ":" s को छोड़कर एन्क्रिप्टेड पासवर्ड को सावधानीपूर्वक हटाएं, ताकि यह इस तरह दिखे:

username::14920:0:99999:7:::

फिर Ctrl+ टाइप करें O, Enterसेव करने के लिए की दबाएं, फिर नैनो को बंद करने के लिए Ctrl+ ।X

रिबूट और आपके पास एक खाली (या अशक्त) पासवर्ड होगा। passwd usernameअपना उपयोगकर्ता पासवर्ड सेट या रीसेट करने के लिए टर्मिनल में उपयोग करना सुनिश्चित करें ।

PS / 2 वर्कअराउंड के लिए स्रोत यहां था ।

कठोर उपायों के लिए स्रोत यहां और यहां थे ।

नैनो पर ध्यान दें - -Bविकल्प मूल संपादित फ़ाइल का बैकअप बनाता है, एक ही नाम "~" के साथ।


5
उपयुक्त डिस्क बढ़ते के बाद आप एक अलग डिस्क और संपादन / आदि के साथ बूट करके भी इस विधि का उपयोग कर सकते हैं।
मेई

1
या एक लाइव सीडी / यूएसबी संस्करण बूट करके। इस कारण से एक पीसी तक भौतिक पहुंच सभी सुरक्षा उपायों की उपेक्षा करती है।
डेवएम

1
@DaveM लगभग सभी। पूर्ण डिस्क एन्क्रिप्शन अभी भी आसानी से पराजित नहीं हुआ है। :)
एंड्रिया लेज़ारोत्तो

@AndreaLazzarotto उचित बिंदु। क्या लाइव सीडी का उपयोग करना संभव होगा, 'मुख्य' सिस्टम में चिरोट, और पासवर्ड संशोधन करना?
डेवएम

@ जब तक आप FDE पासवर्ड जानते हैं, हाँ।
एंड्रिया लज्जाज़ारो

50

यदि आप अपने उबंटू सिस्टम के लिए पासवर्ड भूल गए हैं, तो आप निम्न चरणों का उपयोग करके पुनर्प्राप्त कर सकते हैं:

  1. अपना कंप्यूटर चालू करें।
  2. GRUB प्रॉम्प्ट ESCपर दबाएँ ।
  3. eसंपादित करने के लिए दबाएँ ।
  4. उस लाइन को हाइलाइट करें जो शुरू होती है kernel .........या linux ........, दबाएंe
  5. पंक्ति के बहुत अंत तक जाएं और जोड़ें rw init=/bin/bash
  6. दबाएँ Enter, फिर bअपने सिस्टम को बूट करने के लिए दबाएँ । आपका सिस्टम एक पासवर्ड रहित रूट शेल पर बूट होगा। 1

  7. अब कमांड जारी करें passwd username * जहां "उपयोगकर्ता नाम" वह उपयोगकर्ता है जिसके लिए आप पासवर्ड बदलना चाहते हैं।

  8. फिर आपको नया पासवर्ड देने के लिए कहा जाएगा:

    Enter new UNIX password:

1 स्रोत: ubuntugeek

अन्य संसाधन:

के लिए Xubuntu 14.04 बस नीचे स्क्रीन का पालन करें। यह कुछ अन्य उत्तरों के समान है।

प्रेस करें Esc, और उन्नत विकल्प चुनें

यहां छवि विवरण दर्ज करें

पुनर्प्राप्ति मोड चुनें :

यहां छवि विवरण दर्ज करें

फिर रूट चुनें , और एक बार जब आप passwd <user_name>पासवर्ड बदलने के लिए, शीघ्र प्रकार प्राप्त करें ।

यहां छवि विवरण दर्ज करें


ओपी को यह नहीं पता होगा कि शेल में क्या करना है।
----

XUBuntu 14.04 LTS में काम नहीं किया - GRUB2 शुरुआत कर्नेल या लिनक्स में कोई कमांड नहीं।
K7AAY

@ K7AAY Xubuntu 14.04 के लिए मेरा जोड़ देखें।
मिच

3
आप जीवन रक्षक हैं,
जिन्होंने

2
चरण 5 में, मेरे लिए काम किया जब मैंने "आरडब्ल्यू" जोड़ते समय "आरओ" को हटा दिया।
एंडी थॉमस

27

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

  1. लाइव मीडिया के लिए बूट।
  2. मेनू से, एक टर्मिनल खोलें।
  3. अपनी प्राथमिक डिस्क के लिए उपकरण का नाम ज्ञात करें। sudo fdisk-lसभी विभाजनों को सूचीबद्ध करेगा। सूची से अपना विभाजन हटाएं। हम कुछ इस तरह की तलाश कर रहे हैं /dev/sda1(जिसकी संभावना होगी)
  4. इसे कहीं माउंट करें ताकि हम इसका उपयोग कर सकें (जाहिर है डिस्क को दाईं ओर बदलें):

    sudo mount /dev/sda1 /mnt
    
  5. लाइव इंस्टॉल से क्रॉस-माउंट चीजें ताकि हम माउंटेड डिस्क का उपयोग कर सकें (बस कॉपी और पेस्ट करें):

    for d in dev sys run proc; do sudo mount --bind /$d /mnt/$d; done
    
  6. चलकर सिस्टम पर रूट बनें sudo chroot /mnt। अब आप वास्तविक इंस्टॉल पर कुछ भी कर सकते हैं।

  7. खाते के लिए पासवर्ड सेट करें:

    passwd username
    
  8. रिबूट और आप कर रहे हैं।


Xubuntu 14.04 LTS में एक विजेता की तरह काम किया। सिफारिश।
K7AAY

1
यदि आपके पास एक lvmपक्षपात है, तो आपको इसे /mnt/पहले माउंट करने और फिर सम्मानपूर्वक माउंट करने की आवश्यकता है dev sys run proc
अचू

21

उबंटू एक Administrativeपासवर्ड के साथ नहीं आता है । केवल एक प्रारंभिक खाता है, उपयोगकर्ता खाता, जिसका उपयोग प्रशासनिक कार्यों को निष्पादित करने के लिए किया जा सकता है। उदाहरण के लिए, आपके द्वारा चलाया गया रूट शेल प्राप्त करने के लिए

$ sudo -i
[sudo] password for myuseraccount:         # here you type the user's password
# 

बहुत से लोग जिनके पास यूनिक्स पृष्ठभूमि है या अन्य वितरण के साथ अनुभव इस मुद्दे पर बहुत बार ठोकर खाते हैं।

आदेश

su 

हमेशा विफल रहेगा क्योंकि rootखाता बंद है; इसे सीधे एक्सेस नहीं किया जा सकता है या आप सीधे लॉगिन नहीं कर सकते हैं root

sudoसुविधा का उपयोग करने में बहुत फायदे हैं ।


megathanks! मैंने सोचा था कि मेरा रिमोट सर्वर हमेशा चालू कॉन्फिग के साथ चलेगा क्योंकि मैं रूट का पासवर्ड भूल गया था! ))
Крайст

21

आधिकारिक Ubuntu LostPassword प्रलेखन से:

  1. कंप्यूटर को दोबारा चालू करो
  2. ShiftGRUB मेनू शुरू करने के लिए बूट के दौरान पकड़ो
  3. अपनी छवि हाइलाइट करें और Eसंपादित करने के लिए दबाएं
  4. " लाइनक्स " से शुरू होने वाली रेखा का पता लगाएं और rw init=/bin/bashउस रेखा के अंत में संलग्न करें
  5. बूट करने के लिए Ctrl+ दबाएँ X
  6. में टाइप करें passwd username
  7. अपना पासवर्ड निर्धारित करें।
  8. में टाइप करें reboot। यदि वह काम नहीं करता है, मारा Ctrl+ Alt+Del

यह लिनक्स मिंट 14 के लिए भी काम करता है।


2
मैं एक ऐसे कंप्यूटर पर काम कर रहा था जिसका उपयोगकर्ता एडमिन और रूट पासवर्ड दोनों खो चुका था। यह एकमात्र तरीका है जिसने उनकी समस्या को हल किया, धन्यवाद!
वाल्डिर लियोनसियो

14

सबसे पहले, आपको पुनर्प्राप्ति मोड में रिबूट करना होगा।

यदि आपके पास एक एकल-बूट है (उबंटू आपके कंप्यूटर पर एकमात्र ऑपरेटिंग सिस्टम है), बूट मेनू दिखाने के लिए, आपको बूटअप के दौरान Shift कुंजी दबाए रखना होगा। यहां छवि विवरण दर्ज करें बूट मेनू से, रिकवरी मोड का चयन करें, जो आमतौर पर दूसरा बूट विकल्प होता है। यहां छवि विवरण दर्ज करें जब आप पुनर्प्राप्ति मोड का चयन करते हैं और सभी बूट-अप प्रक्रियाओं को समाप्त करने के लिए प्रतीक्षा करते हैं, तो आपको कुछ विकल्पों के साथ प्रस्तुत किया जाएगा। इस स्थिति में, आप चाहते हैं कि ड्रॉप टू रूट शेल प्रॉम्प्ट विकल्प है, इसलिए उस विकल्प को प्राप्त करने के लिए डाउन एरो दबाएं, और फिर उसे चुनने के लिए एंटर दबाएं।

रूट खाता परम प्रशासक है और उबंटू इंस्टॉलेशन (इसे मिटाने सहित) के लिए कुछ भी कर सकता है, इसलिए कृपया ध्यान रखें कि आप रूट टर्मिनल में क्या कमांड दर्ज करते हैं।

एक बार जब आप रूट शेल प्रॉम्प्ट पर होते हैं, यदि आप अपना उपयोगकर्ता नाम भूल गए हैं, तो टाइप करें

ls /home

यह लोअरकेस एल है, वैसे, कैपिटल i नहीं, एलएस में। फिर आपको अपने उबंटू स्थापना पर उपयोगकर्ताओं की एक सूची देखनी चाहिए। इस मामले में, मैं सुसान ब्राउनमिलर का पासवर्ड रीसेट करने जा रहा हूं।

पासवर्ड रीसेट करने के लिए, टाइप करें

passwd username

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

passwd susan

फिर आपको एक नया पासवर्ड देने के लिए कहा जाएगा। जब आप पासवर्ड टाइप करेंगे तो आपको टाइपिंग स्वीकार करते हुए कोई दृश्य प्रतिक्रिया नहीं मिलेगी। आपका पासवर्ड अभी भी स्वीकार किया जा रहा है। बस पासवर्ड टाइप करें और काम पूरा होने पर एंटर दबाएं। आपको पासवर्ड पुनः टाइप करने के लिए प्रेरित किया जाएगा। ऐसा करें और फिर से एंटर करें।

अब पासवर्ड रीसेट होना चाहिए।

प्रकार exit

पुनर्प्राप्ति मेनू पर वापस जाने के लिए।

पुनर्प्राप्ति मेनू पर वापस जाने के बाद, सामान्य बूट को फिर से शुरू करें और उबंटू का उपयोग करें जैसा कि आप सामान्य रूप से करते हैं - केवल इस बार, आप वास्तव में पासवर्ड जानते हैं!

स्रोत


1
passwd: Authentication token manipulation errorइसके बदले मुझे मिलता है । इसे बदलना नहीं चाहता।
डिमांगोलेम

10

मैं जॉर्ज की पद्धति का उपयोग करने में सक्षम था - ऊपर एक अच्छी स्क्रीन शॉट्स के साथ - कुछ मामूली बदलावों के साथ। मैं Ubuntu 11.10 का उपयोग कर रहा हूं

सबसे पहले, जब बूटिंग - बायीं शिफ्ट की को तब तक दबाएं नहीं जब तक कि BIOS स्क्रीन काली न हो जाए और फिर बायीं शिफ्ट की को दबाकर रखें।

फिर, शायद एक मिनट और पाठ की कई पंक्तियों को स्क्रीन पर स्क्रॉल करने के बाद, मुझे पहला मेनू मिला, लेकिन कुछ ही पंक्तियों के साथ - मैंने दूसरी पंक्ति को चुना।

तब मुझे रिकवरी मेनू मिला - लेकिन जब मैंने ड्रॉप टू रूट शैल प्रॉम्ट (नीचे आइटम) को चुना तो मैं रूट था लेकिन पासवर्ड रीसेट नहीं कर सका - क्योंकि डिस्क केवल रीड थे। बाहर निकलें टाइप करें और रिकवरी मेनू पर वापस जाएं

रेमाउंट पढ़ने / लिखने के लिए एक विकल्प (न कि जॉर्ज के स्क्रीन शॉट पर दिखाया गया था) में जाने के लिए नीचे तीर का इस्तेमाल किया, फिर तीर को छोड़ दिया और प्रवेश करने के लिए - और इसने आरडब्ल्यू को माउंट किया।

फिर ड्रॉप टू रूट शैल प्रॉम्प्ट और मैं रूट हूं और लिख सकता हूं - इसलिए पासवार्ड यूजर ने मुझे दो बार वांछित पासवर्ड दर्ज किया था - फिर रिकवरी मेनू पर वापस जाने के लिए बाहर निकलें सामान्य बूट फिर से शुरू करें और मेरे नए पासवर्ड के साथ सब कुछ ठीक हो गया! मैं इस बॉक्स पर एकमात्र खाता हूं, और मेरा पासवर्ड sudo के साथ काम करता है इसलिए मेरे पास स्पष्ट रूप से प्रशासनिक विशेषाधिकार हैं।

यह संपादन / आदि / छाया की तुलना में कम रोमांचक था लेकिन मैं एक अच्छा अंत के लिए उत्साह का व्यापार करने के लिए खुश था।


जॉर्ज की पद्धति पर एक और क्रमांकन के लिए, जिसमें कोई पुनर्प्राप्ति मेनू स्क्रीन नहीं दिखाई देती है, यहां देखें ।
कार्ल बेकर

9

मुझे अपने पासवर्ड की समस्या थी और मैंने सभी के सुझावों की कोशिश की, लेकिन किसी ने भी मेरे लिए काम नहीं किया। तो मैंने अपने कुछ प्रयास किए और यही मेरे लिए काम किया ... "ध्यान रखें कि मैं यह नहीं समझा सकता कि यह क्यों काम किया, मुझे पता है कि यह काम किया है ...

"लॉस्ट या फॉरगॉटेन पासवर्ड रीसेट करने के 10 आसान और सरल उपाय"

  1. कंप्यूटर को रिबूट करें और लेफ्ट शिफ्ट की को दबाए रखें।

  2. पुनर्प्राप्ति मोड में बूट का चयन करें।

    http://i.imgur.com/yWK0N0m.png

  3. कुछ सेकंड के बाद आपको "रिकवरी मोड विकल्प" स्क्रीन मिलनी चाहिए।

    http://i.imgur.com/g812F2o.jpg

    नोट: (यहां वह हिस्सा है जिसे मैं समझा नहीं सकता। सब कुछ आज़माने के बाद, और कुछ भी काम नहीं करने के बाद, मैंने आखिरकार एक समय में यहाँ सभी विकल्पों को आज़माना शुरू कर दिया। जब मैंने कोशिश की "grub Update grub boot loader"और फिर बाकी चरणों का पालन किया तो सब ठीक था। और पासवर्ड रीसेट किया गया था।)

    इसलिए "root Drop to root shell promt"चयन से पहले ,

  4. चुनें "grub Update grub boot loader", और आपको यह स्क्रीन मिलनी चाहिए।

    i.imgur.com/cctcZyx.png

  5. का चयन करें "Yes"। अद्यतन के माध्यम से जाने के लिए प्रतीक्षा करें।

  6. अब सेलेक्ट करें "root Drop to root shell prompt"

  7. अब आपको एक रूट टर्मिनल पर होना चाहिए, जैसे कि निम्न youracctname@yourcompname:~$.प्रकार : passwd accountname(जिस खाते को आप पासवर्ड बदलने की कोशिश कर रहे हैं उसका नाम होने के लिए एकॉनामनाम है)।

  8. Enter new Unix password: "नया पासवर्ड दर्ज करें"।

  9. Retype new Unix password: "उसी पासवर्ड को फिर से टाइप करें, जो आपने स्टेप -8 में किया था"।

  10. इसे सफल पासवर्ड परिवर्तन की पुष्टि करनी चाहिए। exitप्रॉम्प्ट पर टाइप करें और रिबूट करें।

यदि यह आपके लिए काम नहीं करता है, तो चरण 4 और 5 को छोड़ देने का प्रयास करें ...


GRUB अपडेट स्टेप वास्तव में रीड-राइट मोड में रूट पार्टीशन को रिमूव करने के लिए आवश्यक हो सकता है। यदि यह वास्तव में मामला है, mount / -o remount,rwतो passwdकमांड से पहले एक क्लीनर तरीका होगा ।
अले

6

यदि आपने फ़ाइल तक पहुंच प्राप्त की है तो आप अपना पासवर्ड बदल सकते हैं /etc/shadow(हो सकता है कि आपके रूट खाते के साथ, किसी अन्य खाते से sudo के माध्यम से, पुनर्प्राप्ति मोड से, या LiveCD / डीवीडी के साथ)।

इस छाया पासवर्ड फ़ाइल में सिस्टम के लिए सभी उपयोगकर्ता और एन्क्रिप्टेड पासवर्ड (साथ ही अन्य प्रशासनिक जानकारी) हैं। इससे खेत अलग हो जाते हैं :। उदाहरण के लिए :

YOUR_USERNAME:$6$lCu1.iVo$Q3nAL98jBLe5mMJ.0dBDd1Iquz41dDKsP3UdJ4X92gZPwwmQ0vdIEIY8EQxEcYACoMboYhovrpyq7Tm.DztQB.:15520:0:99999:7:::

पासवर्ड YOUR_USERNAMEदो कॉलनों के बीच के बाद वर्णों का दूसरा समूह है । आप इसे दूसरे पासवर्ड से बदल सकते हैं, उदाहरण के लिए, आप मौजूदा पासवर्ड स्ट्रिंग को बदल सकते हैं (स्पष्टता के लिए छोटा):

$6$lCu1.iVo$Q3nAL98jBLe5mMJ.0[...]boYhovrpyq7Tm.DztQB.

साथ में

$6$8gMLdPVn$Ych6r5ysKRqhL9jOlg0UPe28KRuzo3TSYMShqb5pzACrE/A0oyDEBFefOgplbboeoe0T9ZqNz7u6Y8YWuQRkz/

एन्क्रिप्टेड स्ट्रिंग "हैकमे" का प्रतिनिधित्व करती है। यह आपका नया पासवर्ड होगा।


2
क्या आप कृपया नया पासवर्ड हैश उत्पन्न करने के लिए कैसे जोड़ सकते हैं?
विल्फ

5

नहीं, पुराने पासवर्ड को पुनः प्राप्त करने का कोई तरीका नहीं है

हां, आप पुराने को जाने बिना पासवर्ड बदल सकते हैं। यह प्रक्रिया नेट पर कई साइटों पर वर्णित है, आसानी से Google पर खोज के माध्यम से पाई जाती है

यदि आप ऐसा करते हैं और ऐसा हुआ है /homeकि उस उपयोगकर्ता नाम के लिए एक एन्क्रिप्टेड निर्देशिका का उपयोग किया गया है, तो संभव है कि आप अपनी /homeनिर्देशिका में फ़ाइलों तक पहुंच प्राप्त न करें (और यदि आप करते हैं तो उबंटू को अनइंस्टॉल किया जाना चाहिए ...)


3
आप पुराने पासवर्ड को प्राप्त करने की कोशिश कर सकते हैं, वास्तव में इसे क्रैक करके (जैसे जॉन की तरह एक प्रोग्राम का उपयोग करके, ओपनवॉल.कॉम देखें )। हालाँकि, यदि पासवर्ड तुच्छ नहीं है, तो इसमें बहुत लंबा समय लग सकता है।
अले

2

मेरे लिए, UbuntuBox में 16.04 VM वर्चुअलबॉक्स में स्थापित है, जब मैं बूट करता हूं ( shiftVM को बूट करने से पहले आयोजित किया जाता है) रूट प्रॉम्प्ट, मुझे हमेशा मिलता है Give root password for maintenance (or type Control-D to continue), अंत में मैं eGRUB मेनू पर हिट करता हूं , जो उबंटू के लिए उन्नत विकल्पों में चयनित नवीनतम रिकवरी कर्नेल के साथ है।

GRUB मेनू (कर्नेल सूची) में उबंटू के लिए उन्नत विकल्प

और Downनीचे स्क्रॉल मारा , और एक पंक्ति देखें

linux /boot/...  ro recovery nomodeset

मैंने डाउन / अप एरो के साथ इस लाइन पर स्क्रॉल किया, और अंत की इस लाइन के अंत में चला गया , और फिर बदल ro recovery nomodesetगया rw init=/bin/bash, और फिर Ctrl+ मारा x

यह आपको रूट के रूप में सिस्टम में बूट करेगा, और आप अपना पासवर्ड सामान्य रूप से बदल सकते हैं।

GRUB संपादक स्क्रीन तीर के साथ मापदंडों के लिए


1
यह पासवर्ड रीसेट करने के बारे में सवाल का जवाब कैसे देता है? nomodesetसंबंधित नहीं है।
पायलट 6

@ Pilot6 मैं बिल्कुल नहीं जानता nomodeset, लेकिन जब मैं इन चीजों को बदलने की कोशिश करता हूं rw init=/bin/bash, तो यह काम करता है, बस।
Fangxing

nomodesetडिफ़ॉल्ट रूप से सेट नहीं किया गया है। आपने किसी बिंदु पर उस पैरामीटर को जोड़ा होगा। किसी भी स्थिति में, आप इसे हटाते हैं या नहीं, सेटिंग init=/bin/bashबताए अनुसार सिस्टम को बैश शेल में बूट करने का कारण बनेगी। ध्यान दें कि आप exec /sbin/initवहां से एक सामान्य बूट पूरा करने के लिए :)
Zanna

ज़न्ना, स्पष्टीकरण के लिए धन्यवाद, लेकिन यह रिकवरी मोड में डिफ़ॉल्ट रूप से सेट किया गया था
fangxing

1
@ Pilot6, @Zanna, nomodesetवास्तव में कुछ सिस्टम पर सेटिंग है। उबंटू 18.04 के साथ मेरे डेल के नवीनीकरण के साथ आया ro recovery nomodesetऔर पासवर्ड को अपडेट करने के लिए इसे बदलने की आवश्यकता है क्योंकि @fangxing वर्णन करता है। यह क्यों समझा सकता है। इसके अलावा, वह मूल्य स्वतः ro recovery nomodesetरिबूट पर वापस आ जाएगा । बस इस प्रक्रिया के लिए इसे मैन्युअल रूप से बदलना होगा।
कार्ल बेकर

2

बूट GRUB मेनू में, आप init=/bin/bashरूट शेल प्राप्त करने के लिए कर्नेल बूट पैरामीटर को जोड़ सकते हैं ।


यह उबंटू मेरे दोस्त का पासवर्ड है।
नूह डायज़

0

इसी से मेरा काम बना है।

** केवल तभी स्वीकार किया जाता है जब निम्नलिखित सभी चरण परिचित हों और जानें कि प्रत्येक चरण में क्या होता है। **

  1. लाइव USB का उपयोग कर बूट
  2. sudo mount /dev/sdb1 /mnt
  3. sudo nano -B /etc/shadow
  4. उस उपयोगकर्ता का अनुसरण करते हुए एन्क्रिप्ट किया गया pwd निकालें, जिसका पासवर्ड आप इसे सेट करना चाहते हैं
  5. फ़ाइल सहेजें और नैनो छोड़ दें
  6. HDD से रिबूट
  7. उस उपयोगकर्ता के साथ लॉगिन करें जिसका पासवर्ड सेट किया गया था
  8. passwd <user who's password was set to empty>
  9. नया पासवर्ड टाइप करें
  10. नया पासवर्ड दोबारा टाइप करें

समुंद्र के किनारे जाओ!


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