Πώς να επαναφέρετε έναν ξεχασμένο κωδικό πρόσβασης 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. Σας ευχαριστούμε που αφιερώσατε χρόνο σε αυτό το σεμινάριο.