PDA

View Full Version : Root Password Help


Indiana
13-07-2006, 10:26
Πριν κανένα μήνα, έβαλα στο συστηματάκι μου suse 10.1 64bit. Το έστησα μια χαρά, μόνο που επειδή δεν το χρησιμοποίησα για λίγο καιρό, ξέχασα (ο βλάκας) το root password.
Έψαξα στον γούγλη, βρήκα κάτι τρικ, όπως αυτό
http://wiki.suselinuxsupport.de/wikka.php?wakka=HowToResetlostrootpassword

αλλά στο αρχείο shadow, δεν βρήκα μέσα στα : κάποιο κωδικό σε md5. Μπήκα κανονικά μετά στο Linux, και εξακολουθεί να μου ζητάει password.
Θα ήθελα σας παρακαλώ την βοήθειά σας, φανταστικοί Linuxades :p

DarthMoul
13-07-2006, 10:44
1) Κάνε boot από κάποιο livecd ή installation cd του Linux.
2) Γύρνα σε κονσόλα (με ALT + F2, ALT + F3 κλπ)
3) Κάνε mount την partition του Suse σε κάποιο dir στο /mnt που δεν έχει κάτι άλλο mounted (Πχ /mnt/disk). Tα mounted τα βλέπεις με df.
4) φόρτωσε σε έναν editor το αρχείο /mnt/disk/etc/shadow
5) Θα πρέπει να έχει μέσα μια γραμμή που να μοιάζει με αυτή:
root:$1$Xy617RhY$sqLj18ayoL7QBbtMUAn/c.:12927:0:::::

Τα πεδία χωρίζονται με :
Εσύ θα πρέπει να την κάνεις να μοιάζει έτσι:
root::12927:0:::::

Σώσε το αρχείο.


6) Τώρα δίνεις τις εντολές:
chroot /mnt/disk /bin/bash
passwd
Εδώ θα σου ζητήσει το νέο password και θα το δώσεις δύο φορές για επιβεβαίωση.

7) exit και reboot από τον δίσκο.

Δυστυχώς δεν υπάρχει πιο εύκολος τρόπος να κάνεις password recovery.

Indiana
13-07-2006, 10:50
ευχαριστώ Darth
θα το προσπαθήσω να δω

emnezia
13-07-2006, 11:21
Απλά για να υπάρχει πέρα από την αλλαγή password όπως αναφέρει ο Λουκάς, υπάρχει και το johntheripper
http://www.openwall.com/john/
ώστε να σου εμφανίσει τα passwords που υπάρχουν στο /etc/shadow
Βέβαια αν είναι πολύπλοκο το password με @$!#(^123 κλπ τότε θα κάνει ΠΟΛΥ χρόνο.

Prowler
15-07-2006, 17:32
Δες κι εδώ για αναλυτικότερες οδηγίες:

http://linuxgazette.net/107/tomar.html

_john12
26-07-2006, 21:20
Μπορείς επίσης να ξεκινήσεις το μηχάνημα σου σε runlevel 1. τότε θα μπορείς να αλλάξεις password, χωρίς να σου ζητήσει το προηγούμενο.