जीएनयू/लिनक्स में हम रूट या सुपरयूजर को छोड़कर किसी भी यूजर का पासवर्ड बदल सकते हैं। पासवर्ड जिसे केवल तभी बदला जा सकता है जब आप स्वयं सुपरयूजर हों। लेकिन अगर आप रूट पासवर्ड भूल जाएं तो क्या होगा? इसे ठीक करने के लिए क्या विकल्प हैं? क्या हमें Gnu/Linux वितरण को पुनः स्थापित करना होगा?
क्या इसका कोई समाधान है? रूट पासवर्ड भूलने की समस्या, लेकिन यह सच है कि प्रत्येक वितरण का एक अलग समाधान होता है। आगे हम बताएंगे कि फेडोरा में रूट पासवर्ड कैसे बदलें। सबसे पहले, मनोरंजन के लिए प्रोडक्शन टीमों पर ऐसा न करें, क्योंकि यदि कोई त्रुटि हुई, तो आप सारी जानकारी खो देंगे।
रूट पासवर्ड बदलने के लिए हमें यह करना होगा फेडोरा ग्रब के स्टार्टअप को बाधित करें. ग्रब स्क्रीन दिखाई देने पर हम ई बटन दबाकर इसे बाधित करेंगे। निम्नलिखित जैसी एक स्क्रीन दिखाई देगी:
फिर हम Linux16 लाइन पर जाते हैं और हम शब्दों का सेट बदलते हैं "आरजीएचबी शांत" द्वारा
rd.break enforcing= 0
अब हम लोडिंग प्रक्रिया जारी रखने के लिए Ctrl+X दबाते हैं। यदि सिस्टम एन्क्रिप्टेड है, तो यह अब हमसे LUKS पासवर्ड मांगेगा।
इसके साथ हमने फेडोरा सिस्टम को आपातकालीन मोड में लोड कर दिया है, अब हमें निम्नलिखित कमांड के साथ हार्ड डिस्क को माउंट करना होगा:
mount -o remount, rw / sysroot
और हम निष्पादित करते हैं सिस्टम तक पहुँचने के लिए chroot कमांड. निम्नलिखित टाइप करना:
chroot / sysroot
और अब हम कर सकते हैं रूट पासवर्ड बदलने के लिए passwd कमांड चलाएँ. कमांड निष्पादित करने के बाद हमें दो बार नया रूट पासवर्ड दर्ज करने के लिए कहा जाएगा। अब हम लिखते हैं सिस्टम को रिबूट करने के लिए दो बार बाहर निकलें. उसके बाद हम सत्र को रूट के रूप में शुरू करते हैं और इसे टाइप करके ग्रब परिवर्तनों को पुनर्स्थापित करते हैं:
restorecon -v /etc/shadow
और फिर
setenforce 1
इससे हमारा नया रूट पासवर्ड बदल जाएगा और हम बिना दोबारा इंस्टॉल किए या अपना डेटा खोए बिना काम कर पाएंगे।
अधिक जानकारी - फेडोरा पत्रिका