Πώς να επαναφέρετε έναν ξεχασμένο κωδικό πρόσβασης root στο Fedora


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

Αρχικά, πρέπει να κάνετε επανεκκίνηση ή ενεργοποίηση στο σύστημά σας και να περιμένετε μέχρι να εμφανιστεί το μενού grub όπως φαίνεται παρακάτω.

Πατήστε e για να επεξεργαστείτε τις παραμέτρους grub. Αυτό σας οδηγεί σε μια οθόνη που φαίνεται παρακάτω. Στη συνέχεια, εντοπίστε τη γραμμή που αρχίζει με linux όπως φαίνεται παρακάτω.

Χρησιμοποιώντας το πλήκτρο βέλους προς τα εμπρός του δρομέα, μεταβείτε στην ενότητα με την παράμετρο rhgb quiet.

Τώρα αντικαταστήστε την παράμετρο rhgb quiet με rd.break enforcing=0.

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

# mount –o remount,rw /sysroot

Στη συνέχεια, εκτελέστε την παρακάτω εντολή για να αποκτήσετε πρόσβαση στο σύστημα Fedora.

# chroot /sysroot

Για να αλλάξετε ή να επαναφέρετε τον κωδικό πρόσβασης root, απλώς εκδώστε την εντολή passwd όπως φαίνεται.

# passwd

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

Για να επανεκκινήσετε το σύστημα, απλώς πατήστε Ctrl + Alt + Del. Στη συνέχεια, μπορείτε να συνδεθείτε ως χρήστης root χρησιμοποιώντας τον νέο κωδικό πρόσβασης root που δημιουργήθηκε.

Κατά τη σύνδεση, εκτελέστε την παρακάτω εντολή για να επαναφέρετε την ετικέτα SELinux στο αρχείο /etc/shadow.

# restorecon -v /etc/shadow

Και τέλος ρυθμίστε το SELinux σε λειτουργία επιβολής χρησιμοποιώντας την εντολή.

# setenforce 1

Και αυτό ολοκληρώνει το θέμα μας σχετικά με τον τρόπο επαναφοράς ενός ξεχασμένου κωδικού πρόσβασης root στο Fedora 32. Σας ευχαριστούμε που αφιερώσατε χρόνο σε αυτό το σεμινάριο.