यदि मैं उपयोगकर्ता नाम और पासवर्ड दोनों भूल गया हूं तो मैं अपने लिनक्स लैपटॉप में कैसे प्रवेश कर सकता हूं?
यदि मैं उपयोगकर्ता नाम और पासवर्ड दोनों भूल गया हूं तो मैं अपने लिनक्स लैपटॉप में कैसे प्रवेश कर सकता हूं?
जवाबों:
आप ग्रब से एकल मोड में छोड़ सकते हैं। Escग्रब बूट स्क्रीन पर बूट प्रेस के दौरान जब यह आपको संकेत देता है। यह सिर्फ आपको प्रत्येक कर्नेल की लिस्टिंग के साथ ग्रब दिखा सकता है - यदि यह मामला दबाया नहीं है Esc।
यहां से पहली प्रविष्टि का चयन करें और eउस प्रविष्टि को संपादित करने के लिए दबाएं । पृष्ठ के साथ शुरू होने वाली रेखा के नीचे पेज करें kernel
और eफिर से दबाएं ।
यह आपको पूरी लाइन को संपादित करने की अनुमति देगा। दाईं ओर स्क्रॉल करें जब तक आप अंत तक नहीं पहुंचते और splash quiet
पंक्ति से हटा दें , इसके साथ प्रतिस्थापित करें single
। प्रेस Enterपरिवर्तन और प्रेस स्वीकार करने के लिए bसंशोधित कर्नेल लाइन में बूट करने के लिए। यह आपको एकल उपयोगकर्ता मोड में बूट करेगा और बूट पूरा होने के बाद आपको रूट शेल में छोड़ देना चाहिए।
यहां से आप उपयोगकर्ताओं को सिस्टम में जोड़ सकते हैं, उपयोगकर्ता पासवर्ड बदल सकते हैं, आदि।
chroot
उसमें। फिर आप passwd
रूट, अपने उपयोगकर्ता, आदि को रीसेट करने के लिए कमांड जारी कर सकते हैं
आप मार्को द्वारा सुझाए गए अनुसार कर सकते हैं , लेकिन उनका काम सभी विकृतियों पर नहीं होगा। अधिक सटीक रूप से, यह Openrc का उपयोग करके सिस्टम पर रूट पासवर्ड देने की आवश्यकता के बिना काम नहीं करेगा ।
किसी भी अन्य बूट करने योग्य मीडिया का उपयोग किए बिना अधिक सामान्य तरीका है, बूट विकल्पों के लिए अपील करना init=/bin/bash
या init=/bin/sh
(यही वह जगह है जहां आप single
मार्को के उत्तर का पालन करेंगे )।
एक अन्य विकल्प, शायद एक अंतिम उपाय, एक हटाने योग्य मीडिया (जैसे livecd) से बूट करना है, अपने सिस्टम के रूट विभाजन को माउंट करें और या तो इसे चेरोट करें या एक गंदा काम करें /etc/shadow
। इसके द्वारा मेरा मतलब है कि इसे संपादित करना और पासवर्ड हैश फ़ील्ड को निकालना। लेकिन यह एक गंदा (पढ़ें: खतरनाक ) तरीका है: सबसे पहले, /etc/shadow
एक महत्वपूर्ण सुरक्षा फ़ाइल है और इसकी संरचना में एक त्रुटि सुरक्षा भंग पैदा कर सकती है या बहुत सारी चीजों को तोड़ सकती है। त्रुटियों को रोकने के लिए, इसे केवल vipw -s
कमांड का उपयोग करके संपादित किया जाना चाहिए - लेकिन यह केवल तभी संभव है जब आप सिस्टम में चुरोट करते हैं। सिस्टम पर काम कर रहे उन्नत सुरक्षा तंत्रों द्वारा पता लगाए गए संघर्ष / त्रुटि के कारण अन्य समस्याएं हो सकती हैं। लेकिन मैंने अभी तक ऐसा उपयोग नहीं किया है, इसलिए यह नहीं बता सकता कि वे समस्याएं क्या हो सकती हैं।
/etc/shadow
हाथ से संपादन करना खतरनाक है: कोई आसानी से सिस्टम को गड़बड़ कर सकता है या शायद कुछ उन्नत सुरक्षा तंत्र में संघर्ष भी पैदा कर सकता है। ठीक है, मैं जवाब अपडेट कर दूंगा।
यह लंबे समय से था, मैंने एक Ubuntu 12.04 लिनक्स बॉक्स का उपयोग नहीं किया है। मैं इसकी लॉगिन आईडी भूल गया। मैंने निम्नलिखित दृष्टिकोण की कोशिश की और लॉगिन आईडी प्राप्त की।
ग्रब बूट लोडर पर रुकें, संपादित करने और कमांड-लाइन पर वापस आने के विकल्पों की तलाश करें। मेरे संपादन के मामले में यह 'ई' था, और कमांड लाइन के लिए यह 'सी' था। 'ई' को दबाने के बाद बूट के लिए विकल्प और कमांड लाइन में बदलाव के लिए विकल्प F10और Ctrl+ Cया F2।
किसी भी विधि का उपयोग करें और बूट लोडर (ग्रब) कमांड शेल पर ड्रॉप करें। फिर ls टाइप करें। यह डिस्क पर विभाजन दिखाएगा।
#grub> ls
(hd0) (hd0,msdos5) (hd0,msdos1)
#grub>ls << (the partition of your boot kernel, u can see in the grub list against root option. it will be " root = (hd0,msdos1) >>
अन्यथा भी, आप केवल जानकारी के लिए ls और check / etc / issue या किसी भी प्रासंगिक फाइल को देखें।
मेरे मामले में मेरा linux (hd0, msdos1) में स्थापित किया गया था। फ़ाइल पासवार्ड आदि के लिए जाँच करें
#ls (hd0,msdos5)/etc/passwd
फिर
#cat (hd0,msdos5)/etc/passwd
अपने उपयोगकर्ता नाम के लिए फ़ाइल के नाजुक सिरे की जाँच करें। सामान्य रूप से बूट करें और लॉगिन करने के लिए उपयोगकर्ता नाम का उपयोग करें।