ഫെഡോറയിൽ മറന്നുപോയ അല്ലെങ്കിൽ നഷ്ടപ്പെട്ട റൂട്ട് പാസ്uവേഡ് എങ്ങനെ പുനഃസജ്ജമാക്കാം


ഒരു Linux സിസ്റ്റം അഡ്മിനിസ്uട്രേറ്റർക്ക് പാസ്uവേഡ് കമാൻഡ് ഉപയോഗിച്ച് ഉപയോക്താവ് മറന്നുപോയ പാസ്uവേഡ് വേഗത്തിൽ പുനഃസജ്ജമാക്കാൻ കഴിയും, എന്നാൽ സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർ തന്നെ റൂട്ട് പാസ്uവേഡ് മറന്നാൽ എന്ത് സംഭവിക്കും? ഈ ലേഖനത്തിൽ, ഫെഡോറ ലിനക്സ് വിതരണത്തിൽ മറന്നുപോയതോ നഷ്ടപ്പെട്ടതോ ആയ റൂട്ട് യൂസർ പാസ്uവേഡ് എങ്ങനെ പുനഃസജ്ജമാക്കാമെന്ന് ഞങ്ങൾ വിശദീകരിക്കും.

നഷ്uടപ്പെട്ട റൂട്ട് യൂസർ പാസ്uവേഡ് പുനഃസജ്ജമാക്കുന്നതിന്, മെഷീൻ റീസെറ്റ് ചെയ്യുന്നതിനും റീബൂട്ട് ചെയ്യുന്നതിനുമുള്ള ഗ്രബ് ക്രമീകരണങ്ങൾ ആക്uസസ് ചെയ്യുന്നതിന് നിങ്ങൾക്ക് ഫെഡോറ മെഷീനിലേക്ക് ഫിസിക്കൽ ആക്uസസ് ഉണ്ടായിരിക്കണം. കൂടാതെ, നിങ്ങളുടെ ഫെഡോറ സിസ്റ്റം എൻക്രിപ്റ്റ് ചെയ്തിട്ടുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് LUKS പാസ്uഫ്രെയ്uസും അറിയാം.

ഫെഡോറ GRUB ക്രമീകരണങ്ങൾ എഡിറ്റ് ചെയ്യുക

ഫെഡോറ ഗ്രബ് ക്രമീകരണങ്ങൾ എഡിറ്റുചെയ്യുന്നതിന്, നിങ്ങൾ ഫെഡോറ മെഷീൻ പുനരാരംഭിച്ച് ബൂട്ട് പ്രക്രിയ തടസ്സപ്പെടുത്തേണ്ടതുണ്ട്, കൂടാതെ ഇനിപ്പറയുന്ന GRUB മെനു കാണുമ്പോൾ നിങ്ങളുടെ കീബോർഡിൽ E അമർത്തുക:

നിങ്ങളുടെ കീബോർഡിൽ E അമർത്തിയാൽ, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന സ്ക്രീൻ ലഭിക്കും.

നിങ്ങളുടെ കീബോർഡ് അമ്പടയാള കീകൾ ഉപയോഗിക്കുക, കാണിച്ചിരിക്കുന്നതുപോലെ linux എന്ന വരിയിലേക്ക് പോകുക.

linux ലൈൻ കണ്ടെത്തിയ ശേഷം, rhgb quiet നീക്കം ചെയ്uത് ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക.

rd.break enforcing=0

നിങ്ങൾ ലൈൻ എഡിറ്റ് ചെയ്തുകഴിഞ്ഞാൽ, സിസ്റ്റം സേവ് ചെയ്യാനും ആരംഭിക്കാനും Ctrl-x അമർത്തുക.

ശ്രദ്ധിക്കുക: enforcing=0 ചേർക്കുന്നു, ഒരു മുഴുവൻ സിസ്റ്റവും SELinux റീലേബലിംഗ് നടത്തുന്നതിനെ മറികടക്കുക. സിസ്റ്റം പുനരാരംഭിച്ചുകഴിഞ്ഞാൽ, ഈ ലേഖനത്തിൽ ചുവടെ വിശദീകരിച്ചിരിക്കുന്നതുപോലെ /etc/shadow ഫയലിനായി ഉചിതമായ SELinux സന്ദർഭം പുനഃസ്ഥാപിക്കുക.

ഫെഡോറ ഫയൽസിസ്റ്റം മൌണ്ട് ചെയ്യുന്നു

സിസ്റ്റം എമർജൻസി മോഡിൽ ആരംഭിച്ചുകഴിഞ്ഞാൽ, ടെർമിനലിലെ ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾ റീഡ്-റൈറ്റ് അനുമതിയോടെ ഹാർഡ് ഡ്രൈവ് റീമൗണ്ട് ചെയ്യേണ്ടതുണ്ട്.

# mount -o remount,rw /sysroot

ഫെഡോറയിൽ മറന്നുപോയ റൂട്ട് പാസ്uവേഡ് സജ്ജമാക്കുക

ഇപ്പോൾ ഫെഡോറ സിസ്റ്റം ആക്സസ് ചെയ്യുന്നതിനായി താഴെ പറയുന്ന chroot കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

# chroot /sysroot

നിങ്ങൾക്ക് ഇപ്പോൾ മറന്നുപോയതോ നഷ്uടപ്പെട്ടതോ ആയ ഫെഡോറ റൂട്ട് യൂസർ പാസ്uവേഡ് പാസ്uവേഡ് കമാൻഡ് ഉപയോഗിച്ച് റീസെറ്റ് ചെയ്യാം.

# passwd

പുതിയ റൂട്ട് യൂസർ പാസ്uവേഡ് ചോദിക്കുമ്പോൾ രണ്ടുതവണ നൽകുക. നിങ്ങൾ വിജയിക്കുകയാണെങ്കിൽ, കാണിച്ചിരിക്കുന്നതുപോലെ എല്ലാ പ്രാമാണീകരണ ടോക്കണുകളും വിജയകരമായി അപ്ഡേറ്റ് ചെയ്തതായി നിങ്ങൾക്ക് ഒരു സന്ദേശം ലഭിക്കും.

സിസ്റ്റം റീബൂട്ട് ചെയ്യുന്നതിന് എക്സിറ്റ് എന്ന് ടൈപ്പ് ചെയ്യുക.

ഷാഡോ ഫയലിൽ SELinux സന്ദർഭം സജ്ജമാക്കുക

റൂട്ട് ഉപയോക്താവായി ലോഗിൻ ചെയ്uത് /etc/shadow ഫയലിൽ SELinux ലേബൽ പുനഃസ്ഥാപിക്കുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്യുക.

# restorecon -v /etc/shadow

SELinux വീണ്ടും എൻഫോഴ്uസിംഗ് മോഡിലേക്ക് തിരിക്കുക.

# setenforce 1

അത്രയേയുള്ളൂ! മറന്നുപോയതോ നഷ്uടപ്പെട്ടതോ ആയ ഫെഡോറ റൂട്ട് യൂസർ പാസ്uവേഡ് പുനഃസജ്ജമാക്കുമ്പോൾ എന്തെങ്കിലും പ്രശ്uനങ്ങൾ നേരിടുകയാണെങ്കിൽ, ചുവടെയുള്ള അഭിപ്രായ വിഭാഗത്തിൽ ചോദിക്കുക.