Πώς να επαναφέρετε το συνθηματικό Root σε διανομές Linux

Πώς να επαναφέρετε το συνθηματικό Root σε διανομές Linux

Πλήρης οδηγός για Debian, Ubuntu, Linux Mint, Arch, Fedora και openSUSE

Εισαγωγή

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

⚠️ Σημαντική Συμβουλή: Αν τυχόν δεν θυμάσαι το συνθηματικό, γράψε το κάπου όπου θα είναι ασφαλές, γιατί εάν δεν τον θυμάσαι θα κλειδωθείς εκτός συστήματος!

Ναι, το ξέρω, το να το γράψεις κάπου δεν είναι και ότι καλύτερο από θέματα ασφαλείας, αλλά εάν δεν το θυμάσαι, η επόμενη κίνηση είναι να εγκαταστήσουμε ξανά το λειτουργικό - πράγμα που δεν είναι ότι καλύτερο.Υπάρχει βέβαια και η επαναφορά πουθα δούμε εδώ, αλλά μην στηρίζεστε σε αυτό. Πάμε να δούμε αναλυτικά:

1️⃣ Debian

Βήμα 1: Πρόσβαση στο GRUB

Στο μενού GRUB, στην πρώτη επιλογή εκκίνησης, πατήστε το πλήκτρο e. Αυτό θα σας δώσει τη δυνατότητα να επεξεργαστείτε τις παραμέτρους εκκίνησης.

Βήμα 2: Τροποποίηση παραμέτρων

Βρείτε την γραμμή που αρχίζει με την λέξη linux και εντοπίστε τις παραμέτρους του /boot/vmlinuz-*.

Μετακινηθείτε στο τέλος της γραμμής, μετά το ro quiet και προσθέστε:

init=/bin/bash

Πατήστε Ctrl+X για να εκκινήσετε.

Βήμα 3: Remount με δικαιώματα εγγραφής

Το σύστημα αρχείων θα είναι προσαρτημένο μόνο για ανάγνωση. Εκτελέστε:

mount -n -o remount,rw /

Βήμα 4: Αλλαγή συνθηματικού

Αλλάξτε το συνθηματικό του root:

passwd

Για άλλο χρήστη χρησιμοποιήστε: passwd username

Θα δείτε το μήνυμα: "password updated successfully"

Βήμα 5: Επανεκκίνηση

Γράψτε sync και πατήστε Ctrl + Alt + Del για επανεκκίνηση.

📸 Δείτε screenshots εδώ →

2️⃣ Linux Mint / Ubuntu

Βήμα 1: Πρόσβαση στο GRUB

Στο μενού GRUB, πατήστε το πλήκτρο e για επεξεργασία.

Βήμα 2: Τροποποίηση παραμέτρων

Βρείτε την γραμμή που αρχίζει με linux και εντοπίστε το /vmlinuz-*.

Μετακινηθείτε στο τέλος της γραμμής, μετά το ro quiet splash και προσθέστε:

rw init=/bin/bash

Πατήστε Ctrl+X ή F10 για εκκίνηση.

Βήμα 3: Επαλήθευση δικαιωμάτων

Μπορείτε να επαληθεύσετε ότι έχετε δικαιώματα εγγραφής:

mount | grep -w /

Βήμα 4: Αλλαγή συνθηματικού

Αλλάξτε το συνθηματικό:

passwd root

Ή για άλλο χρήστη: passwd username

💡 Σημείωση: Στο Ubuntu και Linux Mint, ο λογαριασμός root είναι απενεργοποιημένος εξ ορισμού. Αν θέλετε να αλλάξετε το συνθηματικό του κανονικού χρήστη σας, χρησιμοποιήστε passwd your_username

Βήμα 5: Επανεκκίνηση

Γράψτε sync. Επανεκκινήστε με:

exec /sbin/init

ή Ctrl + Alt + Del

📸 Screenshots για Linux Mint →
📸 Screenshots για Ubuntu →

3️⃣ Fedora / RHEL / CentOS / Rocky Linux

Βήμα 1: Επεξεργασία GRUB

Στο μενού GRUB, πατήστε e.

Βήμα 2: Προσθήκη παραμέτρων

Βρείτε την γραμμή που αρχίζει με linux και το /vmlinuz-*.

Στο τέλος της γραμμής, μετά το rhgb quiet, ΑΝΤΙΚΑΤΑΣΤΗΣΤΕ με:

rd.break enforcing=0

Πατήστε Ctrl+X ή F10.

Βήμα 3: Remount του Sysroot

mount -o remount,rw /sysroot

Βήμα 4: Chroot στο σύστημα

chroot /sysroot

Βήμα 5: Αλλαγή συνθηματικού

passwd

Για άλλο χρήστη: passwd username

Βήμα 6: Επανεκκίνηση

Γράψτε sync και πατήστε Ctrl + Alt + Del για επανεκκίνηση.

Βήμα 7: Επαναφορά SELinux

Μετά την επανεκκίνηση, συνδεθείτε ως root και εκτελέστε:

restorecon -v /etc/shadow
setenforce 1

💡 Σημείωση: Η επαναφορά του SELinux είναι κρίσιμη σε συστήματα που το χρησιμοποιούν, διαφορετικά μπορεί να αντιμετωπίσετε προβλήματα σύνδεσης.

📸 Δείτε screenshots εδώ →

4️⃣ openSUSE / SUSE Linux Enterprise

Μέθοδος 1: Χρήση init=/bin/bash

Βήμα 1: Επεξεργασία GRUB

Στο μενού GRUB, πατήστε e για επεξεργασία.

Βήμα 2: Τροποποίηση παραμέτρων

Βρείτε την γραμμή που αρχίζει με linux και εντοπίστε το /boot/vmlinuz-*.

Στο τέλος της γραμμής, μετά το splash=silent quietquiet), προσθέστε:

init=/bin/bash

Πατήστε Ctrl+X ή F10 για εκκίνηση.

Βήμα 3: Remount με δικαιώματα εγγραφής

mount -o remount,rw /

Βήμα 4: Αλλαγή συνθηματικού

passwd

Για άλλο χρήστη: passwd username

Βήμα 5: Επανεκκίνηση

exec /sbin/init

ή γράψτε sync και πατήστε Ctrl + Alt + Del.

Μέθοδος 2: Χρήση Single User Mode (Εναλλακτική)

Βήμα 1: Επεξεργασία GRUB

Στο μενού GRUB, πατήστε e.

Βήμα 2: Προσθήκη παραμέτρου

Στο τέλος της γραμμής linux, προσθέστε:

systemd.unit=rescue.target

Πατήστε Ctrl+X για εκκίνηση.

Βήμα 3: Σύνδεση και αλλαγή συνθηματικού

Θα σας ζητηθεί να εισάγετε το τρέχον συνθηματικό του root (ή Enter αν δεν υπάρχει). Στη συνέχεια:

passwd
reboot

💡 Σημείωση για openSUSE: Το openSUSE σε παλιότερες εκδόσεις της Leap 16.0, χρησιμοποιεί το YaST για διαχείριση συστήματος. Εναλλακτικά, μπορείτε να εκκινήσετε από το εγκαταστάτη και να χρησιμοποιήσετε το "Rescue System" για να αλλάξετε το συνθηματικό.

5️⃣ Arch Linux

Βήμα 1: Επεξεργασία GRUB

Στο μενού GRUB, πατήστε e για επεξεργασία.

Βήμα 2: Προσθήκη παραμέτρων

Βρείτε την γραμμή που αρχίζει με linux και το /boot/vmlinuz-linux.

Στο τέλος της γραμμής, μετά το quiet, προσθέστε:

init=/bin/bash

Πατήστε Ctrl+X ή F10.

Βήμα 3: Remount με δικαιώματα εγγραφής

mount -n -o remount,rw /

Βήμα 4: Αλλαγή συνθηματικού

passwd

Για άλλο χρήστη: passwd username

Βήμα 5: Επανεκκίνηση

exec /sbin/init

📸 Δείτε screenshots εδώ →

⚠️ Σημαντικές Συμβουλές Ασφαλείας

  • Φυσική πρόσβαση: Οι παραπάνω μέθοδοι λειτουργούν μόνο με φυσική πρόσβαση στον υπολογιστή. Αυτό δείχνει γιατί είναι σημαντικό να προστατεύετε φυσικά τους servers σας.
  • GRUB Password: Για επιπλέον ασφάλεια, μπορείτε να θέσετε συνθηματικό στο GRUB για να αποτρέψετε την επεξεργασία παραμέτρων εκκίνησης.
  • Κρυπτογράφηση δίσκου: Η πλήρης κρυπτογράφηση δίσκου (LUKS) προσθέτει ένα επιπλέον επίπεδο προστασίας.
  • Διαχείριση συνθηματικών: Χρησιμοποιήστε έναν password manager για να αποθηκεύετε με ασφάλεια τα συνθηματικά σας.
  • Δοκιμή: Πριν εφαρμόσετε αυτές τις μεθόδους σε production συστήματα, δοκιμάστε τις σε ένα test περιβάλλον.

Συμπέρασμα

Η επαναφορά συνθηματικού root στο Linux είναι μια σχετικά απλή διαδικασία που ποικίλλει ελάχιστα ανάμεσα στις διαφορετικές διανομές. Το σημαντικότερο είναι να θυμάστε πάντα τα συνθηματικά σας ή να τα αποθηκεύετε με ασφάλεια. Αν και αυτές οι μέθοδοι μπορούν να σας σώσουν από μια δύσκολη κατάσταση, είναι προτιμότερο να μην χρειαστεί ποτέ να τις χρησιμοποιήσετε.

Αν αυτό το άρθρο σας βοήθησε, κάντε share σε φίλους που χρησιμοποιούν Linux!

Δημοσίευση σχολίου

0 Σχόλια