8.1.2 Root: Ο Υπερχρήστης

OK, ποιος ή τι είναι root; Και τι κάνει με έναν λογαριασμό στο δικό σας σύστημα;

Λοιπόν, στον κόσμο του Unix και των παρόμοιων λειτουργικών συστημάτων (όπως το Linux), υπάρχουν χρήστες και χρήστες. Θα το δούμε με περισσότερες λεπτομέρειες αργότερα, αλλά το σημαντικό που πρέπει να ξέρετε τώρα είναι ότι ο root είναι ο χρήστης πάνω από όλους τους άλλους. Ο root είναι πανίσχυρος, τα ξέρει όλα και κανείς δεν είναι ανυπάκουος στον root. Απλά δεν επιτρέπεται. Ο root είναι αυτό που αποκαλούμε “υπερχρήστης”, και δίκαια. Και το καλύτερο από όλα, ο root είστε εσείς.

Ωραία;

Αν δεν είστε σίγουροι: ναι, πολύ ωραία. Το μειονέκτημα είναι, ωστόσο, ότι στον root επιτρέπεται εκ φύσεως να καταστρέψει ότι θέλει. Ίσως να θέλετε να προτρέξετε στην ενότητα 12.1.1 και να δείτε πως θα προσθέσετε έναν χρήστη. Μετά θα εισέλθετε ως εκείνος ο χρήστης και θα δουλέψετε από εκεί. Η παραδοσιακή σοφία είναι ότι είναι καλύτερα να γίνετε υπερχρήστης μόνο όταν είναι απολύτως απαραίτητο, ώστε να μειώσετε την πιθανότατα κατά λάθος να χαλάσετε κάτι.

Με την ευκαιρία, αν αποφασίσετε ότι θέλετε να γίνετε root ενώ έχετε εισέλθει ως κάποιος άλλος, κανένα πρόβλημα. Απλά χρησιμοποιήστε την εντολή su(1). Θα σας ζητηθεί ο κωδικός του root και μετά θα σας κάνει root μέχρι να δώσετε την εντολή exit ή logout. Μπορείτε επίσης να γίνετε οποιοσδήποτε άλλος χρήστης με την su, αρκεί να ξέρετε τον κωδικό αυτού του χρήστη: su logan, για παράδειγμα, θα σας έκανε εμένα.

Στον root επιτρέπεται με την su να γίνει οποιοσδήποτε χρήστης, χωρίς κωδικό.