περι root και ubuntu

Απρίλιος 13, 2008

Διαβάζοντας πριν κάποιο καιρό μια συνέντευξη της Ψιλικατζούς στο Κ της Καθημερινής πρόσεξα το εξής σκεπτικό μιας φράσης της, το ότι ένα σημαντικό χαρακτηιστικό των blogs είναι όταν γράψεις κάτι υπάρχει από κάτω κάποιος που θα σε κρίνει αν είσαι λανθασμένος ή στη χειρότερη θα σε κράξει.

Όλα αυτά τα αναφέρω ως σχόλιο πάνω σε προηγούμενο post όπου ανέφερα ότι στο ubuntu κάποιος μπορεί να αλλάξει τον κωδικό του root χωρίς να είναι υπερχρήστης. Μια διαφωνία που είχαμε με τον ktogias στο myubuntu βγήκε τσάρκα η άγνοιά μου επί του θέματος.

Τι συμβαίνει τελικά επί του θέματος κι αν κάποιος ανακαλύψει κάποια καινούρια άγνοια να την υποδείξει. Άλλωστε ένας βασικός λόγος ύπαρξης του παρόντος blog είναι κι εγώ να μάθω καλύτερα το linux.

Στο ubuntu τελικά ισχύει το εξής, ο λογαριασμός του root για λόγους ασφαλείας είναι απενεργοποιημένος, όπου λέγοντας απενεργοποιημένος εννοούμε ότι δεν είναι προσβάσιμη η χρήση του από έναν πραγματικό χρήστη. Δεν έχει κάποιο κωδικό και για να αποκτήσει μπορούμε να του τον δώσουμε με την εντολή sudo passwd. Όμως υπάρχει ένας χρήστης με δικαιώματα υπερχρήστη όπου κάτω από consόλα εφόσον θέλει να εφαρμόσει κάποιες βαθιές αλλαγές στο σύστημα που προυποθέτουν παραπάνω δικαιώματα επιστρατεύει την εντολή sudo. Φυσικά καμία σχέση με την εντολή su που απευθύνεται παραμόνο στον root.

Οπότε στην Canonical δεν τρελάθηκαν όπως άφησα σε προηγούμενο post μου να φανεί.

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

Σημαντικό ρόλο στην επεξεργασία έπαιξαν τα σχόλια των drkameleon, keramida και stavrosg

Παραπάνω πληροφορίες και πιο αναλυτικά δίνει η ίδια η Canonical εδώ.

Επίσης το post του drkameleon είναι κατατοπιστικότατο.

Τέλος θα πρέπει να μάθω να ψάχνω πιο προσεχτικά στο google.


tip 7-1-2008

Ιανουαρίου 7, 2008

είσαστε στο ubuntu και θέλετε να αλλάξετε το κωδικό ενός χρήστη ή πιο συγκεκριμένα του root (πράγμα ριψοκίνδυνο αν χρησιμοποιείται κι από άλλα χεράκια ο υπολογιστής); πώς θα γίνει αυτό;

μέσω του λογαριασμού τον χρήστη διαχείρησης ή αλλιώς administrator (που διαφέρει σε δικαιώματα από εκείνου του root αν και μοιάζουν) ακολουθείτε την εξής διαδρομή:

σύστημαδιαχείρηση συστήματοςχρήστες ομάδες

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

αυτό μου χρησίμευσε στην περίπτωση που δεν ήξερα τον κωδικό του root και όπου δεν μπορούσα να πραγματοποιήσω κάποιες αλλαγές στο σύστημά μου χωρίς την ύπαρξή του. οπότε η λύση ήταν απλή. τον άλλαξα (δεν χρειάζεται να γνωρίζεις τον προϋπάρχον κωδικό).

note Για όποιες αλλαγές στη διαχείρηση συστήματος μας ζητείται πάντα ο κωδικός administrator ακόμη κι αν βρισκόμαστε σε αυτόν.