Για να εκτελέσετε διαχειριστικές εργασίες στο Linux, πρέπει να έχετε πρόσβαση root (γνωστή και ως υπερχρήστης). Η ύπαρξη ξεχωριστού λογαριασμού root είναι συνηθισμένη στις περισσότερες διανομές Linux, αλλά το Ubuntu απενεργοποιεί το root από προεπιλογή. Αυτό αποτρέπει τους χρήστες από λάθη και προστατεύει το σύστημα από εισβολείς. Για να εκτελέσετε εντολές που απαιτούν πρόσβαση root, χρησιμοποιήστε το sudo.
Βήματα
Μέθοδος 1 από 2: Εκτέλεση εντολών ρίζας με Sudo
Βήμα 1. Πατήστε Ctrl+Alt+T για να ανοίξετε ένα παράθυρο τερματικού
Επειδή το Ubuntu κλειδώνει τον λογαριασμό λογαριασμού από προεπιλογή, δεν μπορείτε να χρησιμοποιήσετε το su για να γίνει root όπως θα κάνατε σε άλλες διανομές Linux. Αντ 'αυτού, ξεκινήστε τις εντολές σας με sudo.
Βήμα 2. Πληκτρολογήστε sudo πριν από την υπόλοιπη εντολή σας
Το "Sudo" σημαίνει "αντικαταστάτης χρήστης". Όταν προσθέτετε sudo στην αρχή μιας εντολής, η εντολή θα εκτελείται ως root.
- Για παράδειγμα: η διακοπή sudo /etc/init.d/networking σταματά την υπηρεσία δικτύου και το sudo adduser προσθέτει έναν νέο χρήστη στο σύστημα. Και οι δύο αυτές εργασίες απαιτούν πρόσβαση root.
- Θα σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασής σας πριν το sudo εκτελέσει την εντολή. Το Linux αποθηκεύει τον κωδικό πρόσβασής σας για 15 λεπτά, ώστε να μην χρειάζεται να συνεχίσετε να τον πληκτρολογείτε.
Βήμα 3. Πληκτρολογήστε gksudo πριν εκτελέσετε μια εντολή που ανοίγει ένα πρόγραμμα με γραφικό περιβάλλον εργασίας χρήστη (GUI)
Για λόγους ασφαλείας, το Ubuntu δεν συνιστά τη χρήση του "sudo" για το άνοιγμα προγραμμάτων με GUI. Αντ 'αυτού, πληκτρολογήστε gksudo πριν από την εντολή που ξεκινά το πρόγραμμα.
- Για παράδειγμα: πληκτρολογήστε gksudo gedit /etc /fstab για να ανοίξετε το αρχείο "fstab" στο GEdit, ένα πρόγραμμα επεξεργασίας με GUI.
- Εάν χρησιμοποιείτε το KDE Window Manager, χρησιμοποιήστε kdesudo αντί για gksudo.
Βήμα 4. Προσομοίωση περιβάλλοντος ρίζας
Εάν είστε προηγμένος χρήστης που χρειάζεται πρόσβαση σε ένα πραγματικό κέλυφος ρίζας για την εκτέλεση συγκεκριμένων σεναρίων, προσομοιώστε ένα κέλυφος ρίζας με το sudo –i. Αυτή η εντολή θα σας δώσει πρόσβαση υπερχρήστη με μεταβλητές περιβάλλοντος root.
- Εισαγάγετε την εντολή sudo passwd root. Αυτό θα δημιουργήσει έναν κωδικό πρόσβασης για το root, ουσιαστικά "ενεργοποιώντας" τον λογαριασμό. Μην ξεχάσετε αυτόν τον κωδικό πρόσβασης.
- Πληκτρολογήστε sudo -i. Εισαγάγετε τον κωδικό πρόσβασης root όταν σας ζητηθεί.
- Η προτροπή θα αλλάξει από $ σε #, υποδεικνύοντας ότι έχετε πρόσβαση root.
Βήμα 5. Δώστε πρόσβαση sudo σε άλλο χρήστη
Εάν δημιουργείτε λογαριασμό για κάποιον που δεν έχει επί του παρόντος πρόσβαση root, θα πρέπει να προσθέσετε το όνομα χρήστη του στην ομάδα sudo. Για να το κάνετε αυτό, πληκτρολογήστε usermod -aG όνομα χρήστη (αλλά αντικαταστήστε το "όνομα χρήστη" με το σωστό όνομα χρήστη).
Μέθοδος 2 από 2: Ενεργοποίηση του χρήστη Root
Βήμα 1. Πατήστε Ctrl+Alt+T για να ανοίξετε ένα παράθυρο τερματικού
Για λόγους ασφαλείας (και για την αποφυγή ζημιών), ο βασικός λογαριασμός χρήστη είναι κλειδωμένος από προεπιλογή. Για να εκτελέσετε με ασφάλεια τις εντολές ως root, θα πρέπει να χρησιμοποιήσετε
sudo
ή
gksudo
αντι αυτου. Εάν πρέπει οπωσδήποτε να έχετε ξεχωριστό χρήστη root (εάν απαιτείται από ένα πρόγραμμα που χρησιμοποιείται από την επιχείρησή σας ή εάν αυτός ο σταθμός εργασίας θα χρησιμοποιηθεί μόνο από έναν μόνο χρήστη), μπορείτε να ενεργοποιήσετε τον χρήστη root με μερικές απλές εντολές.
Η ενεργοποίηση του χρήστη root μπορεί να θέσει το σύστημά σας σε κίνδυνο και δεν συνιστάται από το Ubuntu
Βήμα 2. Πληκτρολογήστε sudo passwd root και πατήστε ↵ Enter
Θα σας ζητηθεί να ορίσετε έναν νέο κωδικό πρόσβασης για τον χρήστη root. Μην χάσετε αυτόν τον κωδικό πρόσβασης.
Βήμα 3. Εισαγάγετε έναν κωδικό πρόσβασης και, στη συνέχεια, πατήστε ↵ Enter
Βήμα 4. Πληκτρολογήστε ξανά τον κωδικό πρόσβασης όταν σας ζητηθεί και, στη συνέχεια, πατήστε ↵ Enter
Ο βασικός χρήστης θα πρέπει τώρα να έχει έναν κωδικό πρόσβασης.
Βήμα 5. Πληκτρολογήστε su - και πατήστε ↵ Enter
Εισαγάγετε τον κωδικό πρόσβασης root όταν σας ζητηθεί να φτάσετε στη γραμμή εντολών.
Για να απενεργοποιήσετε τον λογαριασμό root, πληκτρολογήστε sudo passwd -dl root
Συμβουλές
- Θα πρέπει να αποφύγετε τη σύνδεση όσο το δυνατόν περισσότερο. Μπορείτε να εκτελέσετε σχεδόν οποιαδήποτε εντολή που απαιτείται από υπερχρήστη μεsudo ή gksudo.
- Μπορείτε επίσης να χρησιμοποιήσετε το sudo –i για πρόσβαση στο κέλυφος ενός άλλου χρήστη στο σύστημα. Για να γίνετε χρήστης "jane", πληκτρολογήστε sudo –I jane και, στη συνέχεια, εισαγάγετε τον κωδικό πρόσβασής σας όταν σας ζητηθεί (όχι της Jane).