View source for linuxrescue

{{anchor href="top"}}
Hits :  **{{hits}}**

== Linux Root Password Recovery ==

  Το άρθρο αυτό αποτελεί ένα κείμενο με απλές οδηγίες που μπορείς να μας βοηθήσει να αλλάξουμε το συνθηματικό σε έναν χρήστη ή ακόμα και στον διαχειριστή σε μία διανομή Linux. Με αυτό τον τρόπο είμαστε σε θέση να διορθώνουμε λάθη στο λειτουργικό μας χωρίς να χρειάζεται εγκατάσταση εξ' αρχής.

{{ToC from="h2" to="h3"}}

=== Εντοπισμός Διανομής ===

Η διαδικασία αποτελείται από εύκολα και απλά βήματα.
Το πρώτο βήμα της διαδικασίας είναι να εκκινήσουμε το υπολογιστικό σύστημά μας με κάποιο ((http://en.wikipedia.org/wiki/Live_cd live cd))
Στο παράδειγμα μας έχω χρησιμοποιήσει το xubuntu install cd 

Πολλές διανομές κατά το αρχικό μενού προσφέρουν μία επιλογή **Rescue** το οποίο μπορούμε να χρησιμοποιήσουμε επίσης.

Γινόμαστε διαχειριστές (root) και έτσι ότι έχουμε χρησιμοποιήσει μία ubuntu-based διανομή τρέχουμε την εξής εντολή:

%%(code)
$ sudo su -
%%

Στην συνέχεια προσπαθούμε να εντοπίσουμε την κατάτμηση στην οποία βρίσκεται εγκατεστημένη η διανομή linux μας που θέλουμε να επιδιορθώσουμε.
Για να γίνει αυτό απλά πληκτρολογούμε :

%%(code)
# fdisk -l
%%

Και στην συνέχεια με την εντολή **mount** ελέγχουμε μήπως είναι ήδη προσαρτησμένη σε κάποιον κατάλογο.

Στην περίπτωση που δεν είναι προσαρτημένη (συνήθως όχι δλδ) τότε βρίσκουμε έναν κατάλογο για να προσαρτήσουμε προσωρινά την κατάτμηση δίσκου που περιέχει την εγκατεστημένη και προς επιδιόρθωση διανομή μας.

%%(code)
# ls -la /mnt
%%

file:rescue01.jpg

((#top))
-----------

=== Διαδικασία Αλλαγής Συνθηματικών ===

Έστω λοιπόν ότι η συσκευή /dev/sda7 (στο δικό μου παράδειγμα τουλάχιστον) περιέχει την εγκατεστημένη διανομή μας.
Τότε απλά πληκτρολογούμε :

%%(code)
# mount -v /dev/sda7 /mnt
%%

Εάν δεν μας εμφανίσει κάποιο πρόβλημα τότε απλά γράφουμε :

%%(code)
# chroot /mnt
%%

Και με αυτό τον τρόπο χρησιμοποιώντας το τρέχον περιβάλλον έχουμε μεταβεί ως διαχειριστές στην προς επιδιόρθωση διανομή μας.

Εάν το μόνο που θέλουμε είναι να τροποποιήσουμε το συνθηματικό του χρήστη σε μία ubuntu-based διανομή (μιας και αυτός ο χρήστης μόνο μπορεί να τρέξει την εντολή sudo) τότε στην κονσόλα μας γράφουμε:

%%(code)
# passwd ebal
%%

και πληκτρολογούμε το νέο συνθηματικό του χρήστη.

Εάν για οποιοδήποτε λόγο θέλουμε να τροποποιήσουμε το συνθηματικό του διαχειριστή της διανομής μας (π.χ. το ξεχάσαμε) τότε χρειάζεται στην κονσόλα μας να γράψουμε μόνο την παρακάτω εντολή:

%%(code)
passwd
%%

και στην συνέχεια να πληκτρολογήσουμε το νέο συνθηματικό για τον διαχειριστή μας.

Τέλος το μόνο που χρειάζεται είναι να βγούμε από το chroot περιβάλλον και να επανεκκινήσουμε το σύστημά μας αφού πρώτα το απο-προσαρτήσουμε την κατάτμηση δίσκου που φιλοξενεί την διανομή μας.

file:rescue02.jpg

((#top))
-----------