Πώς να επαναφέρετε τον ξεχασμένο κωδικό πρόσβασης ρίζας σε RHEL/CentOS & Fedora


Αυτό το άρθρο θα σας καθοδηγήσει σε απλά βήματα για την επαναφορά του ξεχασμένου κωδικού πρόσβασης root σε διανομές Linux που βασίζονται σε RHEL, όπως το CentOS 8 και το Fedora 35/34.

Η επαναφορά του ξεχασμένου κωδικού πρόσβασης χρήστη root απαιτεί γενικά μερικές εύκολες οδηγίες που θα σας καθοδηγήσουν να επαναφέρετε τον κωδικό πρόσβασης root και στη συνέχεια θα μπορείτε να συνδεθείτε χρησιμοποιώντας τον νέο κωδικό πρόσβασης.

Επαναφορά ξεχασμένου κωδικού πρόσβασης ρίζας σε RHEL/CentOS & Fedora

Αρχικά, επανεκκινήστε το σύστημά σας και στο μενού εκκίνησης grub επιλέξτε τον πυρήνα (κυρίως την πρώτη επιλογή) στον οποίο θέλετε να εκκινήσετε και πατήστε το πλήκτρο 'e' στο πληκτρολόγιό σας.

Στην επόμενη οθόνη, θα δείτε τις ακόλουθες παραμέτρους εκκίνησης του πυρήνα, εδώ βρείτε τη γραμμή που ξεκινά με kernel= και προσθέστε την παράμετρο rd.break στο τέλος όπως φαίνεται και πατήστε τα πλήκτρα Ctrl + x.

Στην επόμενη οθόνη, θα προσγειωθείτε σε λειτουργία έκτακτης ανάγκης, εδώ πατήστε το πλήκτρο Enter για να μεταβείτε στο μήνυμα του κελύφους. Τώρα, βεβαιωθείτε ότι έχετε επανατοποθετήσει τον κατάλογο sysroot με δικαιώματα ανάγνωσης και εγγραφής. Από προεπιλογή, έχει τοποθετηθεί με λειτουργία μόνο για ανάγνωση που υποδεικνύεται ως ro.

mount | grep sysroot

Τώρα επανατοποθετήστε τον κατάλογο sysroot με δικαιώματα ανάγνωσης και εγγραφής και επιβεβαιώστε ξανά τα δικαιώματα. Λάβετε υπόψη ότι αυτή τη φορά, τα δικαιώματα άλλαξαν από ro (μόνο για ανάγνωση) σε rw (ανάγνωση και εγγραφή ) όπως φαίνεται.

mount -o remount,rw /sysroot/
mount | grep sysroot

Στη συνέχεια, προσαρτήστε το ριζικό σύστημα αρχείων σε λειτουργία ανάγνωσης και εγγραφής χρησιμοποιώντας την ακόλουθη εντολή.

chroot /sysroot

Στη συνέχεια, χρησιμοποιήστε την εντολή passwd για να επαναφέρετε τον κωδικό πρόσβασης root με τον νέο κωδικό πρόσβασης και να τον επιβεβαιώσετε.

passwd

Σε αυτό το σημείο, επαναφέρατε με επιτυχία τον κωδικό πρόσβασης χρήστη root. Το μόνο που απομένει είναι η επανασήμανση όλων των αρχείων με τα ακριβή περιβάλλοντα SELinux.

touch /.autorelabel

Τέλος, πληκτρολογήστε exit και, στη συνέχεια, αποσυνδεθείτε για να ξεκινήσετε τη διαδικασία επανασήμανσης SELinux.

Αυτό διαρκεί γενικά μερικά λεπτά και μόλις γίνει, το σύστημα θα επανεκκινήσει και θα σας ζητήσει να συνδεθείτε ως χρήστης root με τον νέο κωδικό πρόσβασης.

Και έτσι θα επαναφέρατε έναν ξεχασμένο κωδικό πρόσβασης root στις διανομές RHEL/CentOS 8 και Fedora 35/34 Linux.