यदि आपको अपना रूट पासवर्ड बदलने की आवश्यकता है, लेकिन पुराने को नहीं जानते हैं, तो आपको रूट शेल पर जाने की आवश्यकता होगी। जब आप अपने कंप्यूटर में बूट करते हैं, जैसे ही BIOS स्क्रीन गायब हो जाती है (उस पर आपके कंप्यूटर लोगो के साथ स्क्रीन), Shiftकुंजी को टैप करना शुरू करें जब तक कि GRUB मेनू ऊपर न आ जाए, और यदि यह विकल्प काम नहीं करता है, तो Escकुंजी टैप करें । (यदि यह ऊपर आने के लिए पहले से ही कॉन्फ़िगर है तो यह कदम आवश्यक नहीं है।)
जब आप मेनू देखते हैं तो नवीनतम कर्नेल का विकल्प चुनें (या जिसे आप सामान्य रूप से उपयोग करते हैं) और "रिकवरी मोड" नामक विकल्प को नीचे चुनें।
इसे ऐसा दिखना चाहिए:

यह आपको कुछ इस तरह से देखने वाले मेनू में ले जाएगा:

अगला रूट विकल्प चुनें।
रुको और जब तक आप एक शेल तक नहीं जाते तब तक सब कुछ लोड होने दें। अब मजा आता है। निम्नलिखित कमांड दर्ज करें:
passwd your-username
your-usernameअपने वास्तविक उपयोगकर्ता नाम के साथ बदलें ।
यदि आप अपने उपयोगकर्ता नाम के बारे में अनिश्चित हैं, तो आप अपने घर के फोल्डर में फाइलों के नाम देख सकते हैं:
cd /home
तो भागो:
ls
यह आपको आपके कंप्यूटर पर उपयोगकर्ताओं के नाम दिखाएगा।
अब आदेश मैं ऊपर कहा गया है टाइप करें: । ताकि अगर आपका उपयोगकर्ता नाम jane है, तो मैं टाइप करूंगा:passwd your-username
passwd jane
आगे आपको अपना नया यूनिक्स पासवर्ड दर्ज करने के विकल्प के साथ प्रस्तुत किया जाएगा। यह वह जगह है जहां आप पासवर्ड दर्ज करते हैं। यह आपको कमांड को फिर से टाइप करने के लिए कहेगा और फिर दो सफल पासवर्ड दर्ज किए जाने के बाद पासवर्ड बदल दिया गया है। अब अपने सिस्टम के माध्यम से वापस लॉग इन करें
reboot
यदि आपको अपना नया पासवर्ड दर्ज करते समय अपने रूट पासवर्ड के लिए कहा जाता है, तो यह आमतौर पर मदद करेगा:
वैकल्पिक तरीका
यदि आप init=/bin/bashकर्नेल एपेंड लाइन पर सिंगल यूजर मोड का उपयोग करते समय रूट पासवर्ड के लिए पूछते हैं, जो मशीन को बैश कंसोल में बूट करना चाहिए, जहां आप अपनी /etc/shadowफाइल तक पहुंच प्राप्त कर सकते हैं । फिर आप passwdखाली स्ट्रिंग में डालने के लिए सीधे शैडो फ़ाइल को चला सकते हैं या संपादित कर सकते हैं । यह आपको मशीन को उसके सामान्य वातावरण में रीबूट करने और पासवर्ड को खाली छोड़ने के रूप में लॉग इन करने की अनुमति देता है और फिर passwdरूट पासवर्ड सेट करने के लिए प्रोग्राम चलाता है । यह वास्तव में केवल तब किया जाना चाहिए जब मशीन किसी भी नेटवर्क से अलग हो।
( नीचे सूचीबद्ध लेख में शॉन ली से लिया गया उद्धरण ।)
init=/bin/bashसुझाए गए अनुसार बूट करने के लिए , बूट समय पर GRUB मेनू तक पहुंचें और eसंपादक को दर्ज करने के लिए दबाएं । कर्सर को लाइन से शुरू करें linuxऔर फिर उस लाइन के अंत में कर्सर को ले जाएँ। पाठ दर्ज करें
init=/bin/bash
और F10बूट करने के लिए दबाएँ । आपको केवल पाठ मोड में एक रूट शेल में उतरना चाहिए। फाइलसिस्टम को केवल पढ़ने के लिए लगाया जाएगा। फ़ाइल सिस्टम को लिखने योग्य बनाने के लिए, कमांड दर्ज करें
mount -o remount,rw /
फिर आप दौड़ सकते हैं
passwd username
usernameउस उपयोगकर्ता का नाम कहां है जिसका पासवर्ड आप सेट करना चाहते हैं। जब किया जाता है, तो आप rebootकमांड के साथ रिबूट कर सकते हैं ।
यदि आपको अधिक जानकारी चाहिए तो ये लिंक मदद कर सकते हैं: